./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff 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_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --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 fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:35:23,193 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:35:23,319 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-19 07:35:23,332 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:35:23,333 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:35:23,378 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:35:23,379 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:35:23,380 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:35:23,381 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:35:23,388 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:35:23,389 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:35:23,389 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:35:23,390 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:35:23,392 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:35:23,393 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:35:23,393 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:35:23,394 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:35:23,394 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:35:23,395 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:35:23,395 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:35:23,396 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:35:23,396 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:35:23,397 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:35:23,397 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:35:23,397 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:35:23,398 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:35:23,399 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:35:23,399 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:35:23,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:35:23,400 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:35:23,402 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:35:23,402 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:35:23,402 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:35:23,402 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 07:35:23,403 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:35:23,403 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:35:23,403 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:35:23,404 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:35:23,404 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:35:23,404 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/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_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 [2023-11-19 07:35:23,670 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:35:23,691 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:35:23,693 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:35:23,694 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:35:23,695 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:35:23,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-19 07:35:26,778 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:35:26,973 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:35:26,974 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-19 07:35:26,983 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/data/cb406ff43/6a7223094e78489ab5387a4821af08d5/FLAG8c5c61837 [2023-11-19 07:35:26,999 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/data/cb406ff43/6a7223094e78489ab5387a4821af08d5 [2023-11-19 07:35:27,001 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:35:27,003 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:35:27,005 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:35:27,005 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:35:27,011 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:35:27,011 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75071122 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27, skipping insertion in model container [2023-11-19 07:35:27,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,039 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:35:27,321 WARN L240 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_714075af-6645-4256-b46b-2ac03ec89b0b/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2707,2720] [2023-11-19 07:35:27,346 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:35:27,359 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:35:27,412 WARN L240 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_714075af-6645-4256-b46b-2ac03ec89b0b/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2707,2720] [2023-11-19 07:35:27,417 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:35:27,428 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 07:35:27,430 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 07:35:27,440 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:35:27,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27 WrapperNode [2023-11-19 07:35:27,441 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:35:27,442 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:35:27,443 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:35:27,443 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:35:27,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,459 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,492 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 203 [2023-11-19 07:35:27,492 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:35:27,493 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:35:27,493 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:35:27,493 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:35:27,503 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,504 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,508 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,508 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,517 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,522 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,524 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,526 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,530 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:35:27,531 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:35:27,531 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:35:27,532 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:35:27,532 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (1/1) ... [2023-11-19 07:35:27,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:35:27,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:27,564 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:35:27,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:35:27,619 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:35:27,619 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-19 07:35:27,619 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-19 07:35:27,620 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-19 07:35:27,620 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-19 07:35:27,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:35:27,620 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-19 07:35:27,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-19 07:35:27,620 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-19 07:35:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-19 07:35:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-19 07:35:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:35:27,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:35:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-19 07:35:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-19 07:35:27,623 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-19 07:35:27,727 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:35:27,728 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:35:28,141 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:35:28,382 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:35:28,382 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-19 07:35:28,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:35:28 BoogieIcfgContainer [2023-11-19 07:35:28,387 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:35:28,389 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:35:28,390 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:35:28,393 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:35:28,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:35:27" (1/3) ... [2023-11-19 07:35:28,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be2eb2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:35:28, skipping insertion in model container [2023-11-19 07:35:28,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:35:27" (2/3) ... [2023-11-19 07:35:28,395 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be2eb2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:35:28, skipping insertion in model container [2023-11-19 07:35:28,395 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:35:28" (3/3) ... [2023-11-19 07:35:28,396 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2023-11-19 07:35:28,406 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-19 07:35:28,451 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:35:28,452 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 07:35:28,452 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-19 07:35:28,583 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-19 07:35:28,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 166 places, 172 transitions, 358 flow [2023-11-19 07:35:28,713 INFO L124 PetriNetUnfolderBase]: 13/170 cut-off events. [2023-11-19 07:35:28,713 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 07:35:28,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 170 events. 13/170 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 96 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 133. Up to 2 conditions per place. [2023-11-19 07:35:28,719 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 172 transitions, 358 flow [2023-11-19 07:35:28,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 161 transitions, 334 flow [2023-11-19 07:35:28,730 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-19 07:35:28,742 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 161 transitions, 334 flow [2023-11-19 07:35:28,745 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 161 transitions, 334 flow [2023-11-19 07:35:28,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 161 transitions, 334 flow [2023-11-19 07:35:28,835 INFO L124 PetriNetUnfolderBase]: 13/161 cut-off events. [2023-11-19 07:35:28,835 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 07:35:28,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 161 events. 13/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 95 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 133. Up to 2 conditions per place. [2023-11-19 07:35:28,842 INFO L119 LiptonReduction]: Number of co-enabled transitions 648 [2023-11-19 07:35:34,779 INFO L134 LiptonReduction]: Checked pairs total: 686 [2023-11-19 07:35:34,779 INFO L136 LiptonReduction]: Total number of compositions: 164 [2023-11-19 07:35:34,824 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:35:34,836 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=LoopHeads, 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;@3788ffce, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:35:34,843 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-19 07:35:34,853 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-19 07:35:34,854 INFO L124 PetriNetUnfolderBase]: 4/18 cut-off events. [2023-11-19 07:35:34,857 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 07:35:34,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:34,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:34,860 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:34,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:34,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1582727318, now seen corresponding path program 1 times [2023-11-19 07:35:34,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:34,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29012620] [2023-11-19 07:35:34,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:34,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:35,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:35:35,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:35,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29012620] [2023-11-19 07:35:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29012620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:35,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:35,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-19 07:35:35,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246084879] [2023-11-19 07:35:35,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:35,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 07:35:35,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:35,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:35:35,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:35:35,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 336 [2023-11-19 07:35:35,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:35,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 336 [2023-11-19 07:35:35,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:35,551 INFO L124 PetriNetUnfolderBase]: 76/138 cut-off events. [2023-11-19 07:35:35,552 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-19 07:35:35,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 138 events. 76/138 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 359 event pairs, 24 based on Foata normal form. 1/105 useless extension candidates. Maximal degree in co-relation 220. Up to 79 conditions per place. [2023-11-19 07:35:35,556 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 27 selfloop transitions, 3 changer transitions 1/31 dead transitions. [2023-11-19 07:35:35,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 31 transitions, 145 flow [2023-11-19 07:35:35,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:35:35,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-19 07:35:35,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 497 transitions. [2023-11-19 07:35:35,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930555555555556 [2023-11-19 07:35:35,574 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 497 transitions. [2023-11-19 07:35:35,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 497 transitions. [2023-11-19 07:35:35,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:35,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 497 transitions. [2023-11-19 07:35:35,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,592 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,594 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 50 flow. Second operand 3 states and 497 transitions. [2023-11-19 07:35:35,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 31 transitions, 145 flow [2023-11-19 07:35:35,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 31 transitions, 131 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-19 07:35:35,600 INFO L231 Difference]: Finished difference. Result has 21 places, 21 transitions, 61 flow [2023-11-19 07:35:35,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=21, PETRI_TRANSITIONS=21} [2023-11-19 07:35:35,605 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2023-11-19 07:35:35,606 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 21 transitions, 61 flow [2023-11-19 07:35:35,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:35,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:35,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-19 07:35:35,607 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:35,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:35,608 INFO L85 PathProgramCache]: Analyzing trace with hash -407870521, now seen corresponding path program 1 times [2023-11-19 07:35:35,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:35,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898324920] [2023-11-19 07:35:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:35,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:35,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:35:35,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:35,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898324920] [2023-11-19 07:35:35,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898324920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:35,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:35,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:35,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492354195] [2023-11-19 07:35:35,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:35,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 336 [2023-11-19 07:35:35,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 21 transitions, 61 flow. Second operand has 5 states, 5 states have (on average 149.2) internal successors, (746), 5 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:35,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 336 [2023-11-19 07:35:35,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:35,964 INFO L124 PetriNetUnfolderBase]: 95/175 cut-off events. [2023-11-19 07:35:35,964 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-11-19 07:35:35,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 175 events. 95/175 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 541 event pairs, 26 based on Foata normal form. 4/177 useless extension candidates. Maximal degree in co-relation 136. Up to 88 conditions per place. [2023-11-19 07:35:35,968 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 34 selfloop transitions, 4 changer transitions 7/45 dead transitions. [2023-11-19 07:35:35,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 45 transitions, 218 flow [2023-11-19 07:35:35,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:35,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:35,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 772 transitions. [2023-11-19 07:35:35,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2023-11-19 07:35:35,976 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 772 transitions. [2023-11-19 07:35:35,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 772 transitions. [2023-11-19 07:35:35,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:35,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 772 transitions. [2023-11-19 07:35:35,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.4) internal successors, (772), 5 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,991 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,991 INFO L175 Difference]: Start difference. First operand has 21 places, 21 transitions, 61 flow. Second operand 5 states and 772 transitions. [2023-11-19 07:35:35,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 45 transitions, 218 flow [2023-11-19 07:35:35,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 45 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-19 07:35:35,994 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 87 flow [2023-11-19 07:35:35,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=87, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-11-19 07:35:35,996 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 5 predicate places. [2023-11-19 07:35:35,996 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 87 flow [2023-11-19 07:35:35,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 149.2) internal successors, (746), 5 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:35,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:35,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:35,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-19 07:35:35,998 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:35,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:35,998 INFO L85 PathProgramCache]: Analyzing trace with hash -520697523, now seen corresponding path program 2 times [2023-11-19 07:35:35,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:35,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229124046] [2023-11-19 07:35:35,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:35,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:36,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:35:36,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:36,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229124046] [2023-11-19 07:35:36,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229124046] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:36,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854053152] [2023-11-19 07:35:36,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 07:35:36,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:36,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:36,204 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:36,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 07:35:36,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 07:35:36,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:36,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:35:36,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:35:36,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:35:36,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854053152] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:36,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:35:36,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-11-19 07:35:36,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810842075] [2023-11-19 07:35:36,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:36,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:35:36,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:35:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-19 07:35:36,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-19 07:35:36,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 146.0) internal successors, (584), 4 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:36,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:36,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-19 07:35:36,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:36,644 INFO L124 PetriNetUnfolderBase]: 110/221 cut-off events. [2023-11-19 07:35:36,644 INFO L125 PetriNetUnfolderBase]: For 258/258 co-relation queries the response was YES. [2023-11-19 07:35:36,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 221 events. 110/221 cut-off events. For 258/258 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 692 event pairs, 80 based on Foata normal form. 16/232 useless extension candidates. Maximal degree in co-relation 341. Up to 165 conditions per place. [2023-11-19 07:35:36,647 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 22 selfloop transitions, 2 changer transitions 16/40 dead transitions. [2023-11-19 07:35:36,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 40 transitions, 216 flow [2023-11-19 07:35:36,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:36,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 748 transitions. [2023-11-19 07:35:36,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2023-11-19 07:35:36,651 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 748 transitions. [2023-11-19 07:35:36,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 748 transitions. [2023-11-19 07:35:36,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:36,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 748 transitions. [2023-11-19 07:35:36,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:36,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:36,661 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:36,662 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 87 flow. Second operand 5 states and 748 transitions. [2023-11-19 07:35:36,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 40 transitions, 216 flow [2023-11-19 07:35:36,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 40 transitions, 202 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-19 07:35:36,665 INFO L231 Difference]: Finished difference. Result has 31 places, 24 transitions, 96 flow [2023-11-19 07:35:36,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2023-11-19 07:35:36,666 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 9 predicate places. [2023-11-19 07:35:36,667 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 24 transitions, 96 flow [2023-11-19 07:35:36,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 146.0) internal successors, (584), 4 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:36,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:36,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:36,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:36,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:36,883 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:36,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:36,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1492588785, now seen corresponding path program 1 times [2023-11-19 07:35:36,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:36,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852210979] [2023-11-19 07:35:36,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:36,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:36,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:37,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:37,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852210979] [2023-11-19 07:35:37,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852210979] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:37,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:37,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:37,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178531330] [2023-11-19 07:35:37,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:37,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:37,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:37,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:37,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:37,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:37,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:37,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:37,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:37,216 INFO L124 PetriNetUnfolderBase]: 98/181 cut-off events. [2023-11-19 07:35:37,216 INFO L125 PetriNetUnfolderBase]: For 111/111 co-relation queries the response was YES. [2023-11-19 07:35:37,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 181 events. 98/181 cut-off events. For 111/111 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 526 event pairs, 45 based on Foata normal form. 4/183 useless extension candidates. Maximal degree in co-relation 502. Up to 143 conditions per place. [2023-11-19 07:35:37,219 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 27 selfloop transitions, 8 changer transitions 5/40 dead transitions. [2023-11-19 07:35:37,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 40 transitions, 230 flow [2023-11-19 07:35:37,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:37,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:37,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-11-19 07:35:37,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2023-11-19 07:35:37,223 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:37,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,232 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,232 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 96 flow. Second operand 5 states and 762 transitions. [2023-11-19 07:35:37,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 40 transitions, 230 flow [2023-11-19 07:35:37,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 40 transitions, 212 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-19 07:35:37,239 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 135 flow [2023-11-19 07:35:37,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=135, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-11-19 07:35:37,240 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 11 predicate places. [2023-11-19 07:35:37,241 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 135 flow [2023-11-19 07:35:37,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:37,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:37,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-19 07:35:37,242 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:37,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:37,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1032824543, now seen corresponding path program 2 times [2023-11-19 07:35:37,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:37,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996012469] [2023-11-19 07:35:37,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:37,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:37,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:37,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996012469] [2023-11-19 07:35:37,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996012469] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:37,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:37,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:37,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894245988] [2023-11-19 07:35:37,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:37,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:37,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:37,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:37,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:37,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:37,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 135 flow. Second operand has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:37,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:37,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:37,489 INFO L124 PetriNetUnfolderBase]: 103/188 cut-off events. [2023-11-19 07:35:37,489 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-11-19 07:35:37,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 188 events. 103/188 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 539 event pairs, 41 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 640. Up to 157 conditions per place. [2023-11-19 07:35:37,492 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 29 selfloop transitions, 11 changer transitions 5/45 dead transitions. [2023-11-19 07:35:37,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 304 flow [2023-11-19 07:35:37,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:37,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-11-19 07:35:37,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2023-11-19 07:35:37,496 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:37,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-11-19 07:35:37,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,504 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,504 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 135 flow. Second operand 5 states and 762 transitions. [2023-11-19 07:35:37,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 304 flow [2023-11-19 07:35:37,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 272 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-19 07:35:37,508 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 190 flow [2023-11-19 07:35:37,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2023-11-19 07:35:37,509 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 13 predicate places. [2023-11-19 07:35:37,509 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 190 flow [2023-11-19 07:35:37,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:37,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:37,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-19 07:35:37,511 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash -936133628, now seen corresponding path program 1 times [2023-11-19 07:35:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116237641] [2023-11-19 07:35:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:37,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:37,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:37,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116237641] [2023-11-19 07:35:37,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116237641] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:37,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678311919] [2023-11-19 07:35:37,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:37,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:37,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:37,610 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:37,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 07:35:37,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:37,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:35:37,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:37,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:37,768 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:35:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678311919] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:35:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2023-11-19 07:35:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806843023] [2023-11-19 07:35:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:37,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:35:37,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:37,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:35:37,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-19 07:35:37,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-19 07:35:37,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 146.25) internal successors, (585), 4 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:37,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-19 07:35:37,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:37,938 INFO L124 PetriNetUnfolderBase]: 114/226 cut-off events. [2023-11-19 07:35:37,938 INFO L125 PetriNetUnfolderBase]: For 394/394 co-relation queries the response was YES. [2023-11-19 07:35:37,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 853 conditions, 226 events. 114/226 cut-off events. For 394/394 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 738 event pairs, 62 based on Foata normal form. 16/239 useless extension candidates. Maximal degree in co-relation 830. Up to 180 conditions per place. [2023-11-19 07:35:37,941 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 33 selfloop transitions, 2 changer transitions 16/51 dead transitions. [2023-11-19 07:35:37,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 51 transitions, 380 flow [2023-11-19 07:35:37,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:35:37,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-19 07:35:37,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 602 transitions. [2023-11-19 07:35:37,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2023-11-19 07:35:37,944 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 602 transitions. [2023-11-19 07:35:37,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 602 transitions. [2023-11-19 07:35:37,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:37,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 602 transitions. [2023-11-19 07:35:37,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 150.5) internal successors, (602), 4 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,952 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,953 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 190 flow. Second operand 4 states and 602 transitions. [2023-11-19 07:35:37,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 51 transitions, 380 flow [2023-11-19 07:35:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 51 transitions, 366 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-11-19 07:35:37,960 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 202 flow [2023-11-19 07:35:37,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=202, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2023-11-19 07:35:37,962 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 17 predicate places. [2023-11-19 07:35:37,963 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 202 flow [2023-11-19 07:35:37,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 146.25) internal successors, (585), 4 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:37,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:37,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:37,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:38,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:38,183 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:38,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:38,183 INFO L85 PathProgramCache]: Analyzing trace with hash 181794857, now seen corresponding path program 1 times [2023-11-19 07:35:38,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:38,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659939002] [2023-11-19 07:35:38,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:38,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:38,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:38,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659939002] [2023-11-19 07:35:38,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659939002] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:38,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891104021] [2023-11-19 07:35:38,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:38,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:38,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:38,312 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:38,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 07:35:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:38,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-19 07:35:38,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:38,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:38,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:38,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:38,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891104021] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:38,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:38,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-19 07:35:38,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990701798] [2023-11-19 07:35:38,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:38,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-19 07:35:38,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-19 07:35:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:35:38,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:35:38,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 202 flow. Second operand has 8 states, 8 states have (on average 147.125) internal successors, (1177), 8 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:38,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:38,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:35:38,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:38,756 INFO L124 PetriNetUnfolderBase]: 106/194 cut-off events. [2023-11-19 07:35:38,756 INFO L125 PetriNetUnfolderBase]: For 238/238 co-relation queries the response was YES. [2023-11-19 07:35:38,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 725 conditions, 194 events. 106/194 cut-off events. For 238/238 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 591 event pairs, 14 based on Foata normal form. 6/199 useless extension candidates. Maximal degree in co-relation 698. Up to 61 conditions per place. [2023-11-19 07:35:38,759 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 54 selfloop transitions, 13 changer transitions 0/67 dead transitions. [2023-11-19 07:35:38,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 67 transitions, 465 flow [2023-11-19 07:35:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 07:35:38,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 07:35:38,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1061 transitions. [2023-11-19 07:35:38,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45110544217687076 [2023-11-19 07:35:38,764 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1061 transitions. [2023-11-19 07:35:38,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1061 transitions. [2023-11-19 07:35:38,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:38,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1061 transitions. [2023-11-19 07:35:38,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 151.57142857142858) internal successors, (1061), 7 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:38,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:38,774 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:38,774 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 202 flow. Second operand 7 states and 1061 transitions. [2023-11-19 07:35:38,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 67 transitions, 465 flow [2023-11-19 07:35:38,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 67 transitions, 449 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-19 07:35:38,778 INFO L231 Difference]: Finished difference. Result has 44 places, 40 transitions, 260 flow [2023-11-19 07:35:38,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=260, PETRI_PLACES=44, PETRI_TRANSITIONS=40} [2023-11-19 07:35:38,779 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 22 predicate places. [2023-11-19 07:35:38,779 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 40 transitions, 260 flow [2023-11-19 07:35:38,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 147.125) internal successors, (1177), 8 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:38,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:38,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:38,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:39,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:39,001 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:39,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:39,001 INFO L85 PathProgramCache]: Analyzing trace with hash -478516756, now seen corresponding path program 1 times [2023-11-19 07:35:39,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:39,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003452365] [2023-11-19 07:35:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:39,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:39,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:39,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:39,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003452365] [2023-11-19 07:35:39,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003452365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:39,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:39,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:39,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092798981] [2023-11-19 07:35:39,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:39,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:39,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:39,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:39,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:39,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 336 [2023-11-19 07:35:39,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:39,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 336 [2023-11-19 07:35:39,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:39,277 INFO L124 PetriNetUnfolderBase]: 114/214 cut-off events. [2023-11-19 07:35:39,277 INFO L125 PetriNetUnfolderBase]: For 517/517 co-relation queries the response was YES. [2023-11-19 07:35:39,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 214 events. 114/214 cut-off events. For 517/517 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 637 event pairs, 21 based on Foata normal form. 4/217 useless extension candidates. Maximal degree in co-relation 845. Up to 88 conditions per place. [2023-11-19 07:35:39,280 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 42 selfloop transitions, 15 changer transitions 1/58 dead transitions. [2023-11-19 07:35:39,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 460 flow [2023-11-19 07:35:39,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:39,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:39,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 770 transitions. [2023-11-19 07:35:39,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2023-11-19 07:35:39,283 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 770 transitions. [2023-11-19 07:35:39,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 770 transitions. [2023-11-19 07:35:39,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:39,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 770 transitions. [2023-11-19 07:35:39,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.0) internal successors, (770), 5 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,291 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,291 INFO L175 Difference]: Start difference. First operand has 44 places, 40 transitions, 260 flow. Second operand 5 states and 770 transitions. [2023-11-19 07:35:39,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 460 flow [2023-11-19 07:35:39,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 426 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-19 07:35:39,296 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 290 flow [2023-11-19 07:35:39,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=290, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2023-11-19 07:35:39,297 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 26 predicate places. [2023-11-19 07:35:39,297 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 290 flow [2023-11-19 07:35:39,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:39,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:39,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-19 07:35:39,299 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:39,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:39,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1286626713, now seen corresponding path program 2 times [2023-11-19 07:35:39,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:39,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272989457] [2023-11-19 07:35:39,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:39,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:39,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:39,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:39,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272989457] [2023-11-19 07:35:39,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272989457] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:39,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:39,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:39,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287874657] [2023-11-19 07:35:39,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:39,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:39,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:39,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:39,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:39,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 336 [2023-11-19 07:35:39,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:39,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 336 [2023-11-19 07:35:39,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:39,542 INFO L124 PetriNetUnfolderBase]: 115/217 cut-off events. [2023-11-19 07:35:39,542 INFO L125 PetriNetUnfolderBase]: For 606/606 co-relation queries the response was YES. [2023-11-19 07:35:39,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 217 events. 115/217 cut-off events. For 606/606 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 681 event pairs, 34 based on Foata normal form. 2/218 useless extension candidates. Maximal degree in co-relation 879. Up to 146 conditions per place. [2023-11-19 07:35:39,545 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 42 selfloop transitions, 13 changer transitions 4/59 dead transitions. [2023-11-19 07:35:39,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 493 flow [2023-11-19 07:35:39,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:39,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 768 transitions. [2023-11-19 07:35:39,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2023-11-19 07:35:39,549 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 768 transitions. [2023-11-19 07:35:39,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 768 transitions. [2023-11-19 07:35:39,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:39,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 768 transitions. [2023-11-19 07:35:39,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 153.6) internal successors, (768), 5 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,557 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,557 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 290 flow. Second operand 5 states and 768 transitions. [2023-11-19 07:35:39,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 493 flow [2023-11-19 07:35:39,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 473 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-19 07:35:39,563 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 305 flow [2023-11-19 07:35:39,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=305, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2023-11-19 07:35:39,567 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 30 predicate places. [2023-11-19 07:35:39,568 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 305 flow [2023-11-19 07:35:39,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:39,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:39,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-19 07:35:39,569 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:39,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:39,569 INFO L85 PathProgramCache]: Analyzing trace with hash 67650212, now seen corresponding path program 2 times [2023-11-19 07:35:39,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:39,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914163705] [2023-11-19 07:35:39,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:39,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:39,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:39,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:39,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914163705] [2023-11-19 07:35:39,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914163705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:39,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:39,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:39,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69260264] [2023-11-19 07:35:39,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:39,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:39,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:39,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:39,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:39,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:39,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 305 flow. Second operand has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:39,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:39,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:39,823 INFO L124 PetriNetUnfolderBase]: 118/222 cut-off events. [2023-11-19 07:35:39,824 INFO L125 PetriNetUnfolderBase]: For 770/770 co-relation queries the response was YES. [2023-11-19 07:35:39,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 961 conditions, 222 events. 118/222 cut-off events. For 770/770 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 706 event pairs, 34 based on Foata normal form. 4/225 useless extension candidates. Maximal degree in co-relation 929. Up to 179 conditions per place. [2023-11-19 07:35:39,827 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 39 selfloop transitions, 13 changer transitions 0/52 dead transitions. [2023-11-19 07:35:39,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 52 transitions, 447 flow [2023-11-19 07:35:39,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:39,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:39,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 761 transitions. [2023-11-19 07:35:39,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529761904761905 [2023-11-19 07:35:39,831 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 761 transitions. [2023-11-19 07:35:39,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 761 transitions. [2023-11-19 07:35:39,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:39,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 761 transitions. [2023-11-19 07:35:39,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.2) internal successors, (761), 5 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,839 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,839 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 305 flow. Second operand 5 states and 761 transitions. [2023-11-19 07:35:39,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 52 transitions, 447 flow [2023-11-19 07:35:39,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 52 transitions, 420 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-19 07:35:39,846 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 311 flow [2023-11-19 07:35:39,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2023-11-19 07:35:39,847 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 30 predicate places. [2023-11-19 07:35:39,848 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 311 flow [2023-11-19 07:35:39,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:39,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:39,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:39,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-19 07:35:39,849 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:39,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:39,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2142370053, now seen corresponding path program 3 times [2023-11-19 07:35:39,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:39,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683888230] [2023-11-19 07:35:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:39,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:39,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:39,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:39,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683888230] [2023-11-19 07:35:39,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683888230] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:39,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:39,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:39,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183930237] [2023-11-19 07:35:39,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:39,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:39,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:40,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:40,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:40,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:40,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:40,135 INFO L124 PetriNetUnfolderBase]: 119/225 cut-off events. [2023-11-19 07:35:40,135 INFO L125 PetriNetUnfolderBase]: For 639/639 co-relation queries the response was YES. [2023-11-19 07:35:40,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 225 events. 119/225 cut-off events. For 639/639 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 718 event pairs, 38 based on Foata normal form. 2/226 useless extension candidates. Maximal degree in co-relation 951. Up to 181 conditions per place. [2023-11-19 07:35:40,138 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 36 selfloop transitions, 12 changer transitions 3/51 dead transitions. [2023-11-19 07:35:40,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 447 flow [2023-11-19 07:35:40,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:40,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:40,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 759 transitions. [2023-11-19 07:35:40,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517857142857143 [2023-11-19 07:35:40,141 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 759 transitions. [2023-11-19 07:35:40,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 759 transitions. [2023-11-19 07:35:40,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:40,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 759 transitions. [2023-11-19 07:35:40,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.8) internal successors, (759), 5 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,148 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,148 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 311 flow. Second operand 5 states and 759 transitions. [2023-11-19 07:35:40,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 447 flow [2023-11-19 07:35:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 417 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-19 07:35:40,154 INFO L231 Difference]: Finished difference. Result has 53 places, 42 transitions, 297 flow [2023-11-19 07:35:40,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2023-11-19 07:35:40,155 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 31 predicate places. [2023-11-19 07:35:40,155 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 297 flow [2023-11-19 07:35:40,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:40,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:40,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-19 07:35:40,156 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:40,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1509554843, now seen corresponding path program 4 times [2023-11-19 07:35:40,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:40,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100145638] [2023-11-19 07:35:40,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:40,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:40,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:40,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:40,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:40,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100145638] [2023-11-19 07:35:40,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100145638] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:40,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968226201] [2023-11-19 07:35:40,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 07:35:40,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:40,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:40,249 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:40,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-19 07:35:40,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 07:35:40,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:40,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-19 07:35:40,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:40,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:40,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968226201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:40,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:40,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-19 07:35:40,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53584749] [2023-11-19 07:35:40,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:40,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-19 07:35:40,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:40,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-19 07:35:40,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-19 07:35:40,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:35:40,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 297 flow. Second operand has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:40,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:35:40,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:40,726 INFO L124 PetriNetUnfolderBase]: 132/248 cut-off events. [2023-11-19 07:35:40,726 INFO L125 PetriNetUnfolderBase]: For 714/714 co-relation queries the response was YES. [2023-11-19 07:35:40,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 248 events. 132/248 cut-off events. For 714/714 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 837 event pairs, 24 based on Foata normal form. 6/253 useless extension candidates. Maximal degree in co-relation 1043. Up to 131 conditions per place. [2023-11-19 07:35:40,729 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 50 selfloop transitions, 23 changer transitions 0/73 dead transitions. [2023-11-19 07:35:40,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 595 flow [2023-11-19 07:35:40,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-19 07:35:40,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-19 07:35:40,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1498 transitions. [2023-11-19 07:35:40,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2023-11-19 07:35:40,736 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1498 transitions. [2023-11-19 07:35:40,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1498 transitions. [2023-11-19 07:35:40,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:40,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1498 transitions. [2023-11-19 07:35:40,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 149.8) internal successors, (1498), 10 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,773 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,773 INFO L175 Difference]: Start difference. First operand has 53 places, 42 transitions, 297 flow. Second operand 10 states and 1498 transitions. [2023-11-19 07:35:40,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 595 flow [2023-11-19 07:35:40,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 571 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-19 07:35:40,781 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 402 flow [2023-11-19 07:35:40,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=402, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2023-11-19 07:35:40,783 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-19 07:35:40,783 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 402 flow [2023-11-19 07:35:40,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:40,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:40,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:40,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:41,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:41,009 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:41,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:41,009 INFO L85 PathProgramCache]: Analyzing trace with hash -2010579675, now seen corresponding path program 5 times [2023-11-19 07:35:41,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:41,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188509262] [2023-11-19 07:35:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:41,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:41,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:41,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188509262] [2023-11-19 07:35:41,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188509262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:41,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:41,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:41,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235918177] [2023-11-19 07:35:41,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:41,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:41,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:41,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:41,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:41,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:41,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 402 flow. Second operand has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:41,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:41,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:41,294 INFO L124 PetriNetUnfolderBase]: 130/246 cut-off events. [2023-11-19 07:35:41,294 INFO L125 PetriNetUnfolderBase]: For 966/966 co-relation queries the response was YES. [2023-11-19 07:35:41,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1168 conditions, 246 events. 130/246 cut-off events. For 966/966 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 807 event pairs, 40 based on Foata normal form. 2/247 useless extension candidates. Maximal degree in co-relation 1133. Up to 193 conditions per place. [2023-11-19 07:35:41,298 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 37 selfloop transitions, 17 changer transitions 3/57 dead transitions. [2023-11-19 07:35:41,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 556 flow [2023-11-19 07:35:41,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:41,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:41,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 759 transitions. [2023-11-19 07:35:41,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517857142857143 [2023-11-19 07:35:41,302 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 759 transitions. [2023-11-19 07:35:41,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 759 transitions. [2023-11-19 07:35:41,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:41,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 759 transitions. [2023-11-19 07:35:41,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.8) internal successors, (759), 5 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,309 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,309 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 402 flow. Second operand 5 states and 759 transitions. [2023-11-19 07:35:41,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 556 flow [2023-11-19 07:35:41,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 494 flow, removed 10 selfloop flow, removed 5 redundant places. [2023-11-19 07:35:41,315 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 375 flow [2023-11-19 07:35:41,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-11-19 07:35:41,317 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-19 07:35:41,317 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 375 flow [2023-11-19 07:35:41,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:41,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:41,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-19 07:35:41,327 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:41,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash -238874418, now seen corresponding path program 3 times [2023-11-19 07:35:41,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:41,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877222263] [2023-11-19 07:35:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:41,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:41,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:41,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877222263] [2023-11-19 07:35:41,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877222263] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:41,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:41,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:41,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649774054] [2023-11-19 07:35:41,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:41,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:41,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:41,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:41,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:41,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:41,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 375 flow. Second operand has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:41,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:41,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:41,608 INFO L124 PetriNetUnfolderBase]: 118/217 cut-off events. [2023-11-19 07:35:41,608 INFO L125 PetriNetUnfolderBase]: For 919/919 co-relation queries the response was YES. [2023-11-19 07:35:41,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 217 events. 118/217 cut-off events. For 919/919 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 651 event pairs, 31 based on Foata normal form. 4/220 useless extension candidates. Maximal degree in co-relation 988. Up to 159 conditions per place. [2023-11-19 07:35:41,611 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 38 selfloop transitions, 18 changer transitions 1/57 dead transitions. [2023-11-19 07:35:41,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 524 flow [2023-11-19 07:35:41,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:41,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 760 transitions. [2023-11-19 07:35:41,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2023-11-19 07:35:41,614 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 760 transitions. [2023-11-19 07:35:41,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 760 transitions. [2023-11-19 07:35:41,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:41,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 760 transitions. [2023-11-19 07:35:41,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.0) internal successors, (760), 5 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,621 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,621 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 375 flow. Second operand 5 states and 760 transitions. [2023-11-19 07:35:41,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 524 flow [2023-11-19 07:35:41,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 484 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-19 07:35:41,627 INFO L231 Difference]: Finished difference. Result has 61 places, 47 transitions, 360 flow [2023-11-19 07:35:41,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=61, PETRI_TRANSITIONS=47} [2023-11-19 07:35:41,628 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 39 predicate places. [2023-11-19 07:35:41,628 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 47 transitions, 360 flow [2023-11-19 07:35:41,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:41,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:41,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-19 07:35:41,629 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:41,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:41,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1154083729, now seen corresponding path program 6 times [2023-11-19 07:35:41,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:41,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453040] [2023-11-19 07:35:41,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:41,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:41,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:41,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:41,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:41,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453040] [2023-11-19 07:35:41,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453040] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:35:41,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:35:41,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:35:41,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424234108] [2023-11-19 07:35:41,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:35:41,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:35:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:35:41,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:35:41,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 336 [2023-11-19 07:35:41,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 47 transitions, 360 flow. Second operand has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:41,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 336 [2023-11-19 07:35:41,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:41,882 INFO L124 PetriNetUnfolderBase]: 107/192 cut-off events. [2023-11-19 07:35:41,882 INFO L125 PetriNetUnfolderBase]: For 816/816 co-relation queries the response was YES. [2023-11-19 07:35:41,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 192 events. 107/192 cut-off events. For 816/816 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 552 event pairs, 28 based on Foata normal form. 6/197 useless extension candidates. Maximal degree in co-relation 847. Up to 142 conditions per place. [2023-11-19 07:35:41,885 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 40 selfloop transitions, 16 changer transitions 1/57 dead transitions. [2023-11-19 07:35:41,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 57 transitions, 512 flow [2023-11-19 07:35:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:35:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 07:35:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-11-19 07:35:41,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2023-11-19 07:35:41,889 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-11-19 07:35:41,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-11-19 07:35:41,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:41,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-11-19 07:35:41,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,897 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,897 INFO L175 Difference]: Start difference. First operand has 61 places, 47 transitions, 360 flow. Second operand 5 states and 762 transitions. [2023-11-19 07:35:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 57 transitions, 512 flow [2023-11-19 07:35:41,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 472 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-19 07:35:41,902 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 335 flow [2023-11-19 07:35:41,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=335, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2023-11-19 07:35:41,903 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 37 predicate places. [2023-11-19 07:35:41,903 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 335 flow [2023-11-19 07:35:41,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:41,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:41,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:41,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-19 07:35:41,904 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:41,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1065438846, now seen corresponding path program 1 times [2023-11-19 07:35:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785411923] [2023-11-19 07:35:41,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:41,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:41,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:42,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:42,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785411923] [2023-11-19 07:35:42,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785411923] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:42,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621907282] [2023-11-19 07:35:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:42,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:42,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:42,100 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:42,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-19 07:35:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:42,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-19 07:35:42,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:42,305 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:42,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-19 07:35:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:42,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621907282] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:42,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:42,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2023-11-19 07:35:42,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276673788] [2023-11-19 07:35:42,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:42,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 07:35:42,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:42,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 07:35:42,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-19 07:35:42,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 336 [2023-11-19 07:35:42,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 335 flow. Second operand has 11 states, 11 states have (on average 133.72727272727272) internal successors, (1471), 11 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:42,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:42,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 336 [2023-11-19 07:35:42,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:42,925 INFO L124 PetriNetUnfolderBase]: 295/528 cut-off events. [2023-11-19 07:35:42,925 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2023-11-19 07:35:42,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2264 conditions, 528 events. 295/528 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2086 event pairs, 46 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 1964. Up to 177 conditions per place. [2023-11-19 07:35:42,931 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 86 selfloop transitions, 33 changer transitions 12/131 dead transitions. [2023-11-19 07:35:42,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 131 transitions, 1144 flow [2023-11-19 07:35:42,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 07:35:42,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-19 07:35:42,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1123 transitions. [2023-11-19 07:35:42,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177827380952381 [2023-11-19 07:35:42,937 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1123 transitions. [2023-11-19 07:35:42,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1123 transitions. [2023-11-19 07:35:42,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:42,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1123 transitions. [2023-11-19 07:35:42,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 140.375) internal successors, (1123), 8 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:42,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:42,947 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:42,947 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 335 flow. Second operand 8 states and 1123 transitions. [2023-11-19 07:35:42,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 131 transitions, 1144 flow [2023-11-19 07:35:42,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 131 transitions, 998 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-19 07:35:42,956 INFO L231 Difference]: Finished difference. Result has 62 places, 76 transitions, 661 flow [2023-11-19 07:35:42,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=661, PETRI_PLACES=62, PETRI_TRANSITIONS=76} [2023-11-19 07:35:42,957 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-19 07:35:42,957 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 76 transitions, 661 flow [2023-11-19 07:35:42,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 133.72727272727272) internal successors, (1471), 11 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:42,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:42,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:42,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:43,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-19 07:35:43,178 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:43,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:43,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1919201316, now seen corresponding path program 2 times [2023-11-19 07:35:43,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:43,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134914323] [2023-11-19 07:35:43,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:43,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 07:35:43,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:43,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134914323] [2023-11-19 07:35:43,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134914323] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:43,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692171513] [2023-11-19 07:35:43,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 07:35:43,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:43,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:43,407 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:43,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-19 07:35:43,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 07:35:43,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:43,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-19 07:35:43,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:43,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:43,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:43,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-19 07:35:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-19 07:35:43,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692171513] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:43,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:43,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2023-11-19 07:35:43,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940008393] [2023-11-19 07:35:43,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:43,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 07:35:43,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 07:35:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-19 07:35:43,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 336 [2023-11-19 07:35:43,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 76 transitions, 661 flow. Second operand has 11 states, 11 states have (on average 133.54545454545453) internal successors, (1469), 11 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:43,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:43,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 336 [2023-11-19 07:35:43,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:44,337 INFO L124 PetriNetUnfolderBase]: 691/1248 cut-off events. [2023-11-19 07:35:44,337 INFO L125 PetriNetUnfolderBase]: For 3031/3031 co-relation queries the response was YES. [2023-11-19 07:35:44,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5408 conditions, 1248 events. 691/1248 cut-off events. For 3031/3031 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6415 event pairs, 136 based on Foata normal form. 5/1249 useless extension candidates. Maximal degree in co-relation 5040. Up to 489 conditions per place. [2023-11-19 07:35:44,351 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 109 selfloop transitions, 54 changer transitions 20/183 dead transitions. [2023-11-19 07:35:44,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 183 transitions, 1874 flow [2023-11-19 07:35:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 07:35:44,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-19 07:35:44,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1117 transitions. [2023-11-19 07:35:44,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41555059523809523 [2023-11-19 07:35:44,357 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1117 transitions. [2023-11-19 07:35:44,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1117 transitions. [2023-11-19 07:35:44,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:44,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1117 transitions. [2023-11-19 07:35:44,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 139.625) internal successors, (1117), 8 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:44,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:44,366 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:44,367 INFO L175 Difference]: Start difference. First operand has 62 places, 76 transitions, 661 flow. Second operand 8 states and 1117 transitions. [2023-11-19 07:35:44,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 183 transitions, 1874 flow [2023-11-19 07:35:44,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 183 transitions, 1812 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-11-19 07:35:44,385 INFO L231 Difference]: Finished difference. Result has 73 places, 119 transitions, 1330 flow [2023-11-19 07:35:44,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1330, PETRI_PLACES=73, PETRI_TRANSITIONS=119} [2023-11-19 07:35:44,386 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 51 predicate places. [2023-11-19 07:35:44,386 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 119 transitions, 1330 flow [2023-11-19 07:35:44,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 133.54545454545453) internal successors, (1469), 11 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:44,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:44,387 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:44,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:44,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-19 07:35:44,608 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:44,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:44,609 INFO L85 PathProgramCache]: Analyzing trace with hash -842901256, now seen corresponding path program 3 times [2023-11-19 07:35:44,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:44,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299538117] [2023-11-19 07:35:44,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:44,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:44,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 07:35:45,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:45,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299538117] [2023-11-19 07:35:45,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299538117] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:45,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903977441] [2023-11-19 07:35:45,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-19 07:35:45,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:45,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:45,248 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:45,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-19 07:35:45,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-19 07:35:45,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:45,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-19 07:35:45,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:45,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-19 07:35:45,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-19 07:35:45,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-19 07:35:45,732 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-19 07:35:45,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 39 [2023-11-19 07:35:45,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-11-19 07:35:45,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 07:35:45,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:46,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 07:35:46,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 209 treesize of output 125 [2023-11-19 07:35:46,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 07:35:46,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 567 treesize of output 471 [2023-11-19 07:35:46,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 07:35:46,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 438 treesize of output 383 [2023-11-19 07:35:46,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 07:35:46,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 211 [2023-11-19 07:35:52,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 07:35:52,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903977441] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:52,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:52,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-11-19 07:35:52,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42956007] [2023-11-19 07:35:52,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:52,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-19 07:35:52,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:52,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-19 07:35:52,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=353, Unknown=1, NotChecked=0, Total=420 [2023-11-19 07:35:52,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 336 [2023-11-19 07:35:52,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 119 transitions, 1330 flow. Second operand has 21 states, 21 states have (on average 101.42857142857143) internal successors, (2130), 21 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:52,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:52,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 336 [2023-11-19 07:35:52,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:55,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-19 07:35:55,983 INFO L124 PetriNetUnfolderBase]: 811/1472 cut-off events. [2023-11-19 07:35:55,984 INFO L125 PetriNetUnfolderBase]: For 5215/5215 co-relation queries the response was YES. [2023-11-19 07:35:55,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6876 conditions, 1472 events. 811/1472 cut-off events. For 5215/5215 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7935 event pairs, 135 based on Foata normal form. 3/1473 useless extension candidates. Maximal degree in co-relation 6572. Up to 707 conditions per place. [2023-11-19 07:35:55,998 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 100 selfloop transitions, 65 changer transitions 41/206 dead transitions. [2023-11-19 07:35:55,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 206 transitions, 2404 flow [2023-11-19 07:35:55,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-19 07:35:55,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-19 07:35:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1367 transitions. [2023-11-19 07:35:56,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31295787545787546 [2023-11-19 07:35:56,005 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1367 transitions. [2023-11-19 07:35:56,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1367 transitions. [2023-11-19 07:35:56,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:56,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1367 transitions. [2023-11-19 07:35:56,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 105.15384615384616) internal successors, (1367), 13 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:56,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:56,018 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:56,018 INFO L175 Difference]: Start difference. First operand has 73 places, 119 transitions, 1330 flow. Second operand 13 states and 1367 transitions. [2023-11-19 07:35:56,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 206 transitions, 2404 flow [2023-11-19 07:35:56,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 206 transitions, 2345 flow, removed 28 selfloop flow, removed 1 redundant places. [2023-11-19 07:35:56,045 INFO L231 Difference]: Finished difference. Result has 89 places, 133 transitions, 1640 flow [2023-11-19 07:35:56,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1640, PETRI_PLACES=89, PETRI_TRANSITIONS=133} [2023-11-19 07:35:56,045 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 67 predicate places. [2023-11-19 07:35:56,046 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 133 transitions, 1640 flow [2023-11-19 07:35:56,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.42857142857143) internal successors, (2130), 21 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:56,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:56,047 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:56,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:56,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-19 07:35:56,262 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:56,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:56,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1956593927, now seen corresponding path program 4 times [2023-11-19 07:35:56,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:56,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270888877] [2023-11-19 07:35:56,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:56,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:56,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:56,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270888877] [2023-11-19 07:35:56,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270888877] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516156800] [2023-11-19 07:35:56,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 07:35:56,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:56,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:56,447 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:56,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-19 07:35:56,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 07:35:56,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:56,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:35:56,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:56,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:56,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:56,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516156800] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:56,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:56,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-19 07:35:56,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710265556] [2023-11-19 07:35:56,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:56,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-19 07:35:56,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:56,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-19 07:35:56,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-19 07:35:56,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:35:56,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 133 transitions, 1640 flow. Second operand has 13 states, 13 states have (on average 146.46153846153845) internal successors, (1904), 13 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:56,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:56,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:35:56,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:57,358 INFO L124 PetriNetUnfolderBase]: 893/1576 cut-off events. [2023-11-19 07:35:57,359 INFO L125 PetriNetUnfolderBase]: For 7501/7501 co-relation queries the response was YES. [2023-11-19 07:35:57,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7558 conditions, 1576 events. 893/1576 cut-off events. For 7501/7501 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8269 event pairs, 201 based on Foata normal form. 88/1664 useless extension candidates. Maximal degree in co-relation 7470. Up to 1135 conditions per place. [2023-11-19 07:35:57,377 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 140 selfloop transitions, 87 changer transitions 3/230 dead transitions. [2023-11-19 07:35:57,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 230 transitions, 3050 flow [2023-11-19 07:35:57,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-19 07:35:57,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-19 07:35:57,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1647 transitions. [2023-11-19 07:35:57,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44561688311688313 [2023-11-19 07:35:57,385 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1647 transitions. [2023-11-19 07:35:57,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1647 transitions. [2023-11-19 07:35:57,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:57,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1647 transitions. [2023-11-19 07:35:57,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:57,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:57,401 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:57,401 INFO L175 Difference]: Start difference. First operand has 89 places, 133 transitions, 1640 flow. Second operand 11 states and 1647 transitions. [2023-11-19 07:35:57,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 230 transitions, 3050 flow [2023-11-19 07:35:57,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 230 transitions, 2781 flow, removed 108 selfloop flow, removed 6 redundant places. [2023-11-19 07:35:57,438 INFO L231 Difference]: Finished difference. Result has 96 places, 185 transitions, 2283 flow [2023-11-19 07:35:57,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2283, PETRI_PLACES=96, PETRI_TRANSITIONS=185} [2023-11-19 07:35:57,439 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 74 predicate places. [2023-11-19 07:35:57,439 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 185 transitions, 2283 flow [2023-11-19 07:35:57,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 146.46153846153845) internal successors, (1904), 13 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:57,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:57,440 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:57,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:57,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:57,654 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:57,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:57,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2047676051, now seen corresponding path program 5 times [2023-11-19 07:35:57,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:57,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478378196] [2023-11-19 07:35:57,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:57,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:57,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:57,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:57,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:57,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478378196] [2023-11-19 07:35:57,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478378196] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:57,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134152484] [2023-11-19 07:35:57,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-19 07:35:57,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:57,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:57,838 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:57,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-19 07:35:57,993 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-19 07:35:57,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:57,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:35:57,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:58,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:58,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:58,142 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:58,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134152484] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:58,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:58,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-19 07:35:58,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754908167] [2023-11-19 07:35:58,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:58,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-19 07:35:58,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:58,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-19 07:35:58,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-19 07:35:58,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:35:58,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 185 transitions, 2283 flow. Second operand has 13 states, 13 states have (on average 146.3846153846154) internal successors, (1903), 13 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:58,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:58,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:35:58,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:35:58,958 INFO L124 PetriNetUnfolderBase]: 1013/1756 cut-off events. [2023-11-19 07:35:58,959 INFO L125 PetriNetUnfolderBase]: For 7112/7112 co-relation queries the response was YES. [2023-11-19 07:35:58,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9339 conditions, 1756 events. 1013/1756 cut-off events. For 7112/7112 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9366 event pairs, 134 based on Foata normal form. 28/1784 useless extension candidates. Maximal degree in co-relation 9127. Up to 863 conditions per place. [2023-11-19 07:35:58,980 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 177 selfloop transitions, 97 changer transitions 7/281 dead transitions. [2023-11-19 07:35:58,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 281 transitions, 3916 flow [2023-11-19 07:35:58,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-19 07:35:58,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-19 07:35:58,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2089 transitions. [2023-11-19 07:35:58,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44409013605442177 [2023-11-19 07:35:58,986 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2089 transitions. [2023-11-19 07:35:58,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2089 transitions. [2023-11-19 07:35:58,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:35:58,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2089 transitions. [2023-11-19 07:35:58,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 149.21428571428572) internal successors, (2089), 14 states have internal predecessors, (2089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:59,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:59,006 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:59,006 INFO L175 Difference]: Start difference. First operand has 96 places, 185 transitions, 2283 flow. Second operand 14 states and 2089 transitions. [2023-11-19 07:35:59,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 281 transitions, 3916 flow [2023-11-19 07:35:59,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 281 transitions, 3708 flow, removed 101 selfloop flow, removed 1 redundant places. [2023-11-19 07:35:59,058 INFO L231 Difference]: Finished difference. Result has 114 places, 222 transitions, 2855 flow [2023-11-19 07:35:59,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2855, PETRI_PLACES=114, PETRI_TRANSITIONS=222} [2023-11-19 07:35:59,059 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 92 predicate places. [2023-11-19 07:35:59,062 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 222 transitions, 2855 flow [2023-11-19 07:35:59,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 146.3846153846154) internal successors, (1903), 13 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:59,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:35:59,063 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:35:59,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-19 07:35:59,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:59,278 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:35:59,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:35:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1867050035, now seen corresponding path program 6 times [2023-11-19 07:35:59,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:35:59,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165617616] [2023-11-19 07:35:59,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:35:59,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:35:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:35:59,445 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:59,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:35:59,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165617616] [2023-11-19 07:35:59,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165617616] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:35:59,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13775934] [2023-11-19 07:35:59,446 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-19 07:35:59,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:35:59,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:35:59,451 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:35:59,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-19 07:35:59,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-19 07:35:59,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:35:59,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:35:59,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:35:59,677 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:59,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:35:59,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:35:59,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13775934] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:35:59,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:35:59,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-19 07:35:59,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584413313] [2023-11-19 07:35:59,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:35:59,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-19 07:35:59,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:35:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-19 07:35:59,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-19 07:35:59,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:35:59,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 222 transitions, 2855 flow. Second operand has 12 states, 12 states have (on average 146.5) internal successors, (1758), 12 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:35:59,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:35:59,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:35:59,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:00,732 INFO L124 PetriNetUnfolderBase]: 1089/1892 cut-off events. [2023-11-19 07:36:00,732 INFO L125 PetriNetUnfolderBase]: For 9765/9765 co-relation queries the response was YES. [2023-11-19 07:36:00,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10973 conditions, 1892 events. 1089/1892 cut-off events. For 9765/9765 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10263 event pairs, 109 based on Foata normal form. 84/1968 useless extension candidates. Maximal degree in co-relation 10742. Up to 818 conditions per place. [2023-11-19 07:36:00,765 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 177 selfloop transitions, 142 changer transitions 7/326 dead transitions. [2023-11-19 07:36:00,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 326 transitions, 4834 flow [2023-11-19 07:36:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-19 07:36:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-19 07:36:00,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2390 transitions. [2023-11-19 07:36:00,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4445684523809524 [2023-11-19 07:36:00,773 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2390 transitions. [2023-11-19 07:36:00,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2390 transitions. [2023-11-19 07:36:00,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:00,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2390 transitions. [2023-11-19 07:36:00,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 149.375) internal successors, (2390), 16 states have internal predecessors, (2390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:00,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:00,789 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:00,789 INFO L175 Difference]: Start difference. First operand has 114 places, 222 transitions, 2855 flow. Second operand 16 states and 2390 transitions. [2023-11-19 07:36:00,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 326 transitions, 4834 flow [2023-11-19 07:36:00,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 326 transitions, 4441 flow, removed 151 selfloop flow, removed 6 redundant places. [2023-11-19 07:36:00,871 INFO L231 Difference]: Finished difference. Result has 128 places, 264 transitions, 3607 flow [2023-11-19 07:36:00,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3607, PETRI_PLACES=128, PETRI_TRANSITIONS=264} [2023-11-19 07:36:00,872 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 106 predicate places. [2023-11-19 07:36:00,872 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 264 transitions, 3607 flow [2023-11-19 07:36:00,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 146.5) internal successors, (1758), 12 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:00,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:36:00,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:36:00,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-19 07:36:01,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:01,096 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:36:01,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:36:01,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1784874861, now seen corresponding path program 7 times [2023-11-19 07:36:01,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:36:01,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892798759] [2023-11-19 07:36:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:36:01,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:36:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:01,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:01,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:36:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892798759] [2023-11-19 07:36:01,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892798759] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:36:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811988931] [2023-11-19 07:36:01,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-19 07:36:01,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:01,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:36:01,227 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:36:01,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-19 07:36:01,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:01,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:36:01,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:36:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:01,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:36:01,484 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:01,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811988931] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:36:01,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:36:01,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-19 07:36:01,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357853025] [2023-11-19 07:36:01,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:36:01,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-19 07:36:01,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:36:01,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-19 07:36:01,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-19 07:36:01,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:36:01,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 264 transitions, 3607 flow. Second operand has 12 states, 12 states have (on average 146.33333333333334) internal successors, (1756), 12 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:01,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:36:01,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:36:01,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:02,326 INFO L124 PetriNetUnfolderBase]: 1084/1893 cut-off events. [2023-11-19 07:36:02,326 INFO L125 PetriNetUnfolderBase]: For 11347/11347 co-relation queries the response was YES. [2023-11-19 07:36:02,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11536 conditions, 1893 events. 1084/1893 cut-off events. For 11347/11347 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10369 event pairs, 136 based on Foata normal form. 20/1905 useless extension candidates. Maximal degree in co-relation 11284. Up to 924 conditions per place. [2023-11-19 07:36:02,348 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 183 selfloop transitions, 130 changer transitions 4/317 dead transitions. [2023-11-19 07:36:02,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 317 transitions, 4845 flow [2023-11-19 07:36:02,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-19 07:36:02,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-19 07:36:02,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1939 transitions. [2023-11-19 07:36:02,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439102564102564 [2023-11-19 07:36:02,353 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1939 transitions. [2023-11-19 07:36:02,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1939 transitions. [2023-11-19 07:36:02,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:02,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1939 transitions. [2023-11-19 07:36:02,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 149.15384615384616) internal successors, (1939), 13 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:02,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:02,365 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:02,366 INFO L175 Difference]: Start difference. First operand has 128 places, 264 transitions, 3607 flow. Second operand 13 states and 1939 transitions. [2023-11-19 07:36:02,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 317 transitions, 4845 flow [2023-11-19 07:36:02,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 317 transitions, 4435 flow, removed 171 selfloop flow, removed 5 redundant places. [2023-11-19 07:36:02,457 INFO L231 Difference]: Finished difference. Result has 136 places, 265 transitions, 3487 flow [2023-11-19 07:36:02,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3487, PETRI_PLACES=136, PETRI_TRANSITIONS=265} [2023-11-19 07:36:02,458 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 114 predicate places. [2023-11-19 07:36:02,458 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 265 transitions, 3487 flow [2023-11-19 07:36:02,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 146.33333333333334) internal successors, (1756), 12 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:02,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:36:02,459 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:36:02,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-19 07:36:02,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:02,680 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:36:02,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:36:02,681 INFO L85 PathProgramCache]: Analyzing trace with hash -383003329, now seen corresponding path program 8 times [2023-11-19 07:36:02,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:36:02,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776082624] [2023-11-19 07:36:02,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:36:02,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:36:02,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:02,818 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:02,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:36:02,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776082624] [2023-11-19 07:36:02,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776082624] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:36:02,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685420047] [2023-11-19 07:36:02,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 07:36:02,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:02,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:36:02,822 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:36:02,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-19 07:36:02,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 07:36:02,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:36:02,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:36:02,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:36:03,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:03,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:36:03,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:03,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685420047] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:36:03,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:36:03,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-19 07:36:03,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779660352] [2023-11-19 07:36:03,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:36:03,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-19 07:36:03,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:36:03,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-19 07:36:03,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-19 07:36:03,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:36:03,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 265 transitions, 3487 flow. Second operand has 13 states, 13 states have (on average 146.3846153846154) internal successors, (1903), 13 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:03,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:36:03,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:36:03,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:04,077 INFO L124 PetriNetUnfolderBase]: 1251/2172 cut-off events. [2023-11-19 07:36:04,077 INFO L125 PetriNetUnfolderBase]: For 14183/14183 co-relation queries the response was YES. [2023-11-19 07:36:04,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2172 events. 1251/2172 cut-off events. For 14183/14183 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12240 event pairs, 130 based on Foata normal form. 36/2196 useless extension candidates. Maximal degree in co-relation 13269. Up to 938 conditions per place. [2023-11-19 07:36:04,105 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 169 selfloop transitions, 225 changer transitions 6/400 dead transitions. [2023-11-19 07:36:04,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 400 transitions, 5992 flow [2023-11-19 07:36:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-19 07:36:04,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-19 07:36:04,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2539 transitions. [2023-11-19 07:36:04,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44450280112044815 [2023-11-19 07:36:04,112 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2539 transitions. [2023-11-19 07:36:04,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2539 transitions. [2023-11-19 07:36:04,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:04,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2539 transitions. [2023-11-19 07:36:04,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.35294117647058) internal successors, (2539), 17 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:04,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:04,128 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:04,128 INFO L175 Difference]: Start difference. First operand has 136 places, 265 transitions, 3487 flow. Second operand 17 states and 2539 transitions. [2023-11-19 07:36:04,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 400 transitions, 5992 flow [2023-11-19 07:36:04,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 400 transitions, 5699 flow, removed 26 selfloop flow, removed 10 redundant places. [2023-11-19 07:36:04,244 INFO L231 Difference]: Finished difference. Result has 149 places, 343 transitions, 5112 flow [2023-11-19 07:36:04,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5112, PETRI_PLACES=149, PETRI_TRANSITIONS=343} [2023-11-19 07:36:04,245 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 127 predicate places. [2023-11-19 07:36:04,245 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 343 transitions, 5112 flow [2023-11-19 07:36:04,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 146.3846153846154) internal successors, (1903), 13 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:04,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:36:04,246 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:36:04,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-19 07:36:04,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:04,470 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:36:04,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:36:04,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2051929642, now seen corresponding path program 9 times [2023-11-19 07:36:04,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:36:04,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898912312] [2023-11-19 07:36:04,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:36:04,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:36:04,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:04,651 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:04,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:36:04,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898912312] [2023-11-19 07:36:04,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898912312] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:36:04,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960575108] [2023-11-19 07:36:04,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-19 07:36:04,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:04,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:36:04,653 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:36:04,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-19 07:36:04,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-19 07:36:04,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:36:04,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:36:04,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:36:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:04,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:36:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:04,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960575108] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:36:04,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:36:04,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-19 07:36:04,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308318497] [2023-11-19 07:36:04,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:36:04,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-19 07:36:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:36:04,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-19 07:36:04,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-19 07:36:05,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:36:05,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 343 transitions, 5112 flow. Second operand has 15 states, 15 states have (on average 146.06666666666666) internal successors, (2191), 15 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:05,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:36:05,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:36:05,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:06,232 INFO L124 PetriNetUnfolderBase]: 1230/2145 cut-off events. [2023-11-19 07:36:06,232 INFO L125 PetriNetUnfolderBase]: For 19622/19622 co-relation queries the response was YES. [2023-11-19 07:36:06,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15123 conditions, 2145 events. 1230/2145 cut-off events. For 19622/19622 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12026 event pairs, 285 based on Foata normal form. 102/2235 useless extension candidates. Maximal degree in co-relation 14746. Up to 1651 conditions per place. [2023-11-19 07:36:06,257 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 275 selfloop transitions, 138 changer transitions 9/422 dead transitions. [2023-11-19 07:36:06,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 422 transitions, 7027 flow [2023-11-19 07:36:06,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-19 07:36:06,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-19 07:36:06,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2824 transitions. [2023-11-19 07:36:06,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423558897243108 [2023-11-19 07:36:06,265 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2824 transitions. [2023-11-19 07:36:06,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2824 transitions. [2023-11-19 07:36:06,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:06,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2824 transitions. [2023-11-19 07:36:06,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 148.6315789473684) internal successors, (2824), 19 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:06,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 336.0) internal successors, (6720), 20 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:06,280 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 336.0) internal successors, (6720), 20 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:06,280 INFO L175 Difference]: Start difference. First operand has 149 places, 343 transitions, 5112 flow. Second operand 19 states and 2824 transitions. [2023-11-19 07:36:06,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 422 transitions, 7027 flow [2023-11-19 07:36:06,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 422 transitions, 6516 flow, removed 242 selfloop flow, removed 4 redundant places. [2023-11-19 07:36:06,465 INFO L231 Difference]: Finished difference. Result has 168 places, 377 transitions, 5654 flow [2023-11-19 07:36:06,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=4618, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5654, PETRI_PLACES=168, PETRI_TRANSITIONS=377} [2023-11-19 07:36:06,467 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 146 predicate places. [2023-11-19 07:36:06,467 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 377 transitions, 5654 flow [2023-11-19 07:36:06,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 146.06666666666666) internal successors, (2191), 15 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:06,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:36:06,468 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:36:06,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-19 07:36:06,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-19 07:36:06,688 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:36:06,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:36:06,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2073722029, now seen corresponding path program 10 times [2023-11-19 07:36:06,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:36:06,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713459045] [2023-11-19 07:36:06,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:36:06,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:36:06,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:06,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:36:06,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713459045] [2023-11-19 07:36:06,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713459045] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:36:06,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677018519] [2023-11-19 07:36:06,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 07:36:06,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:06,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:36:06,881 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:36:06,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-19 07:36:07,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 07:36:07,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:36:07,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:36:07,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:36:07,107 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:07,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:36:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:07,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677018519] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:36:07,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:36:07,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-19 07:36:07,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622332103] [2023-11-19 07:36:07,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:36:07,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-19 07:36:07,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:36:07,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-19 07:36:07,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-19 07:36:07,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:36:07,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 377 transitions, 5654 flow. Second operand has 15 states, 15 states have (on average 146.06666666666666) internal successors, (2191), 15 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:07,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:36:07,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:36:07,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:08,283 INFO L124 PetriNetUnfolderBase]: 1268/2223 cut-off events. [2023-11-19 07:36:08,283 INFO L125 PetriNetUnfolderBase]: For 21457/21457 co-relation queries the response was YES. [2023-11-19 07:36:08,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16160 conditions, 2223 events. 1268/2223 cut-off events. For 21457/21457 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 12806 event pairs, 143 based on Foata normal form. 20/2243 useless extension candidates. Maximal degree in co-relation 15786. Up to 917 conditions per place. [2023-11-19 07:36:08,306 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 243 selfloop transitions, 188 changer transitions 19/450 dead transitions. [2023-11-19 07:36:08,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 450 transitions, 7538 flow [2023-11-19 07:36:08,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-19 07:36:08,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-19 07:36:08,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2527 transitions. [2023-11-19 07:36:08,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4424019607843137 [2023-11-19 07:36:08,312 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2527 transitions. [2023-11-19 07:36:08,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2527 transitions. [2023-11-19 07:36:08,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:08,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2527 transitions. [2023-11-19 07:36:08,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.64705882352942) internal successors, (2527), 17 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:08,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:08,326 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:08,326 INFO L175 Difference]: Start difference. First operand has 168 places, 377 transitions, 5654 flow. Second operand 17 states and 2527 transitions. [2023-11-19 07:36:08,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 450 transitions, 7538 flow [2023-11-19 07:36:08,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 450 transitions, 7052 flow, removed 192 selfloop flow, removed 6 redundant places. [2023-11-19 07:36:08,518 INFO L231 Difference]: Finished difference. Result has 184 places, 385 transitions, 5922 flow [2023-11-19 07:36:08,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5922, PETRI_PLACES=184, PETRI_TRANSITIONS=385} [2023-11-19 07:36:08,519 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 162 predicate places. [2023-11-19 07:36:08,519 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 385 transitions, 5922 flow [2023-11-19 07:36:08,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 146.06666666666666) internal successors, (2191), 15 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:08,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 07:36:08,520 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:36:08,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-19 07:36:08,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-19 07:36:08,734 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 07:36:08,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:36:08,735 INFO L85 PathProgramCache]: Analyzing trace with hash -2037584063, now seen corresponding path program 11 times [2023-11-19 07:36:08,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:36:08,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526392847] [2023-11-19 07:36:08,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:36:08,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:36:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:36:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:08,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:36:08,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526392847] [2023-11-19 07:36:08,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526392847] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:36:08,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455580793] [2023-11-19 07:36:08,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-19 07:36:08,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:36:08,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:36:08,867 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:36:08,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_714075af-6645-4256-b46b-2ac03ec89b0b/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-19 07:36:09,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 07:36:09,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 07:36:09,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 07:36:09,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:36:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-19 07:36:09,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:36:09,153 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-19 07:36:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455580793] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:36:09,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 07:36:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-19 07:36:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101553645] [2023-11-19 07:36:09,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 07:36:09,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-19 07:36:09,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:36:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-19 07:36:09,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-19 07:36:09,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 336 [2023-11-19 07:36:09,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 385 transitions, 5922 flow. Second operand has 13 states, 13 states have (on average 146.3846153846154) internal successors, (1903), 13 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:09,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 07:36:09,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 336 [2023-11-19 07:36:09,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 07:36:10,128 INFO L124 PetriNetUnfolderBase]: 1292/2273 cut-off events. [2023-11-19 07:36:10,128 INFO L125 PetriNetUnfolderBase]: For 26639/26639 co-relation queries the response was YES. [2023-11-19 07:36:10,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17420 conditions, 2273 events. 1292/2273 cut-off events. For 26639/26639 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 13077 event pairs, 361 based on Foata normal form. 56/2329 useless extension candidates. Maximal degree in co-relation 17268. Up to 1937 conditions per place. [2023-11-19 07:36:10,155 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 376 selfloop transitions, 81 changer transitions 3/460 dead transitions. [2023-11-19 07:36:10,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 460 transitions, 8081 flow [2023-11-19 07:36:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-19 07:36:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-19 07:36:10,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2240 transitions. [2023-11-19 07:36:10,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-19 07:36:10,161 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2240 transitions. [2023-11-19 07:36:10,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2240 transitions. [2023-11-19 07:36:10,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:36:10,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2240 transitions. [2023-11-19 07:36:10,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 149.33333333333334) internal successors, (2240), 15 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:10,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:10,173 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:36:10,173 INFO L175 Difference]: Start difference. First operand has 184 places, 385 transitions, 5922 flow. Second operand 15 states and 2240 transitions. [2023-11-19 07:36:10,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 460 transitions, 8081 flow