./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8978d351a1e877bd44e157215d417b40c01c7c886849af3efe046b60ddaacc95 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:28:40,730 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:28:40,833 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:28:40,843 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:28:40,844 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:28:40,893 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:28:40,895 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:28:40,895 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:28:40,896 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:28:40,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:28:40,903 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:28:40,903 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:28:40,903 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:28:40,905 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:28:40,906 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:28:40,906 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:28:40,906 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:28:40,907 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:28:40,907 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:28:40,907 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:28:40,908 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:28:40,908 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:28:40,909 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:28:40,909 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:28:40,909 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:28:40,910 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:28:40,911 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:28:40,911 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:28:40,911 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:28:40,912 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:28:40,913 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:28:40,913 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:28:40,914 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:28:40,914 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:28:40,914 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:28:40,914 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:28:40,914 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:28:40,915 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:28:40,915 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:28:40,915 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_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/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_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8978d351a1e877bd44e157215d417b40c01c7c886849af3efe046b60ddaacc95 [2023-11-06 22:28:41,273 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:28:41,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:28:41,314 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:28:41,315 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:28:41,316 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:28:41,317 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c [2023-11-06 22:28:44,385 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:28:44,653 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:28:44,653 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/sv-benchmarks/c/weaver/popl20-figure3.wvr.c [2023-11-06 22:28:44,660 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/data/cdfdd12ff/4b51c49d14ed43b7b401713e0898389c/FLAG9d61dc0f1 [2023-11-06 22:28:44,675 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/data/cdfdd12ff/4b51c49d14ed43b7b401713e0898389c [2023-11-06 22:28:44,678 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:28:44,679 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:28:44,681 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:28:44,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:28:44,691 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:28:44,692 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:44,693 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@611b0038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44, skipping insertion in model container [2023-11-06 22:28:44,693 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:44,717 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:28:44,895 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_242af2ba-cada-40f8-bd13-a528a9d39579/sv-benchmarks/c/weaver/popl20-figure3.wvr.c[2121,2134] [2023-11-06 22:28:44,900 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:28:44,913 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:28:44,936 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_242af2ba-cada-40f8-bd13-a528a9d39579/sv-benchmarks/c/weaver/popl20-figure3.wvr.c[2121,2134] [2023-11-06 22:28:44,938 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:28:44,947 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:28:44,948 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:28:44,957 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:28:44,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44 WrapperNode [2023-11-06 22:28:44,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:28:44,966 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:28:44,967 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:28:44,968 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:28:44,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:44,985 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,007 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 74 [2023-11-06 22:28:45,008 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:28:45,009 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:28:45,009 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:28:45,009 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:28:45,017 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,018 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,020 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,021 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,026 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,030 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,032 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,033 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,035 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:28:45,046 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:28:45,046 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:28:45,046 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:28:45,047 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (1/1) ... [2023-11-06 22:28:45,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:28:45,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:45,087 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:28:45,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:28:45,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:28:45,123 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 22:28:45,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 22:28:45,124 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 22:28:45,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 22:28:45,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:28:45,124 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:28:45,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:28:45,125 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:28:45,125 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:28:45,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:28:45,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:28:45,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:28:45,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:28:45,127 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:28:45,232 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:28:45,234 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:28:45,537 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:28:45,578 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:28:45,578 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:28:45,581 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:28:45 BoogieIcfgContainer [2023-11-06 22:28:45,582 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:28:45,585 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:28:45,585 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:28:45,589 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:28:45,589 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:28:44" (1/3) ... [2023-11-06 22:28:45,590 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d04ab4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:28:45, skipping insertion in model container [2023-11-06 22:28:45,590 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:28:44" (2/3) ... [2023-11-06 22:28:45,591 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d04ab4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:28:45, skipping insertion in model container [2023-11-06 22:28:45,591 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:28:45" (3/3) ... [2023-11-06 22:28:45,593 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure3.wvr.c [2023-11-06 22:28:45,603 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 22:28:45,615 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:28:45,616 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:28:45,616 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:28:45,690 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 22:28:45,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 188 flow [2023-11-06 22:28:45,789 INFO L124 PetriNetUnfolderBase]: 6/85 cut-off events. [2023-11-06 22:28:45,789 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:28:45,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 85 events. 6/85 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-11-06 22:28:45,795 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 188 flow [2023-11-06 22:28:45,801 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 76 transitions, 164 flow [2023-11-06 22:28:45,805 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:28:45,816 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 164 flow [2023-11-06 22:28:45,819 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 76 transitions, 164 flow [2023-11-06 22:28:45,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 164 flow [2023-11-06 22:28:45,851 INFO L124 PetriNetUnfolderBase]: 6/76 cut-off events. [2023-11-06 22:28:45,851 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:28:45,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85 conditions, 76 events. 6/76 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 53 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2023-11-06 22:28:45,853 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-11-06 22:28:48,274 INFO L134 LiptonReduction]: Checked pairs total: 595 [2023-11-06 22:28:48,275 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-11-06 22:28:48,295 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:28:48,302 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@58909d0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:28:48,303 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-06 22:28:48,309 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:28:48,310 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2023-11-06 22:28:48,310 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:28:48,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:48,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:48,312 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-06 22:28:48,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:48,316 INFO L85 PathProgramCache]: Analyzing trace with hash 295492545, now seen corresponding path program 1 times [2023-11-06 22:28:48,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:48,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239649464] [2023-11-06 22:28:48,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:48,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:48,761 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-06 22:28:48,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:48,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239649464] [2023-11-06 22:28:48,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239649464] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:28:48,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:28:48,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:28:48,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228713375] [2023-11-06 22:28:48,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:28:48,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:28:48,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:48,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:28:48,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:28:48,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 158 [2023-11-06 22:28:48,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 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-06 22:28:48,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:48,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 158 [2023-11-06 22:28:48,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:48,935 INFO L124 PetriNetUnfolderBase]: 49/94 cut-off events. [2023-11-06 22:28:48,935 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-06 22:28:48,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 272 event pairs, 13 based on Foata normal form. 1/67 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2023-11-06 22:28:48,939 INFO L140 encePairwiseOnDemand]: 154/158 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-11-06 22:28:48,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2023-11-06 22:28:48,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:28:48,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:28:48,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 249 transitions. [2023-11-06 22:28:48,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253164556962026 [2023-11-06 22:28:48,965 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 249 transitions. [2023-11-06 22:28:48,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 249 transitions. [2023-11-06 22:28:48,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:48,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 249 transitions. [2023-11-06 22:28:48,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 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-06 22:28:48,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 158.0) internal successors, (632), 4 states have internal predecessors, (632), 0 states have call successors, (0), 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-06 22:28:48,983 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 158.0) internal successors, (632), 4 states have internal predecessors, (632), 0 states have call successors, (0), 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-06 22:28:48,985 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 249 transitions. [2023-11-06 22:28:48,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2023-11-06 22:28:48,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:28:48,991 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2023-11-06 22:28:48,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2023-11-06 22:28:48,999 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-11-06 22:28:48,999 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2023-11-06 22:28:48,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 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-06 22:28:48,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:49,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:49,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:28:49,001 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-06 22:28:49,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:49,002 INFO L85 PathProgramCache]: Analyzing trace with hash 574924689, now seen corresponding path program 1 times [2023-11-06 22:28:49,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:49,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705873137] [2023-11-06 22:28:49,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:49,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:49,238 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-06 22:28:49,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:49,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705873137] [2023-11-06 22:28:49,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705873137] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:28:49,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:28:49,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:28:49,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194085130] [2023-11-06 22:28:49,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:28:49,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:28:49,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:28:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:28:49,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 158 [2023-11-06 22:28:49,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 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-06 22:28:49,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:49,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 158 [2023-11-06 22:28:49,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:49,450 INFO L124 PetriNetUnfolderBase]: 73/145 cut-off events. [2023-11-06 22:28:49,450 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-11-06 22:28:49,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 337 conditions, 145 events. 73/145 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 410 event pairs, 24 based on Foata normal form. 6/151 useless extension candidates. Maximal degree in co-relation 177. Up to 78 conditions per place. [2023-11-06 22:28:49,453 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 28 selfloop transitions, 3 changer transitions 3/34 dead transitions. [2023-11-06 22:28:49,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 34 transitions, 164 flow [2023-11-06 22:28:49,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:28:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:28:49,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 364 transitions. [2023-11-06 22:28:49,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607594936708861 [2023-11-06 22:28:49,463 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 364 transitions. [2023-11-06 22:28:49,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 364 transitions. [2023-11-06 22:28:49,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:49,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 364 transitions. [2023-11-06 22:28:49,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.8) internal successors, (364), 5 states have internal predecessors, (364), 0 states have call successors, (0), 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-06 22:28:49,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:49,477 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:49,477 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 364 transitions. [2023-11-06 22:28:49,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 34 transitions, 164 flow [2023-11-06 22:28:49,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 34 transitions, 161 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:28:49,480 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 76 flow [2023-11-06 22:28:49,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-11-06 22:28:49,483 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-11-06 22:28:49,483 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 76 flow [2023-11-06 22:28:49,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 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-06 22:28:49,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:49,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:49,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:28:49,492 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-06 22:28:49,492 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:49,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1626246435, now seen corresponding path program 2 times [2023-11-06 22:28:49,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053578954] [2023-11-06 22:28:49,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:49,738 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-06 22:28:49,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053578954] [2023-11-06 22:28:49,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053578954] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:49,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435178562] [2023-11-06 22:28:49,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:28:49,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:49,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:49,747 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:49,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:28:49,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:28:49,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:49,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:28:49,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:49,985 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-06 22:28:49,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:50,092 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-06 22:28:50,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435178562] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:50,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:28:50,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-11-06 22:28:50,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577875191] [2023-11-06 22:28:50,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:28:50,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:28:50,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:50,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:28:50,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:28:50,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 158 [2023-11-06 22:28:50,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 76 flow. Second operand has 4 states, 4 states have (on average 72.25) internal successors, (289), 4 states have internal predecessors, (289), 0 states have call successors, (0), 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-06 22:28:50,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:50,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 158 [2023-11-06 22:28:50,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:50,246 INFO L124 PetriNetUnfolderBase]: 72/143 cut-off events. [2023-11-06 22:28:50,247 INFO L125 PetriNetUnfolderBase]: For 140/144 co-relation queries the response was YES. [2023-11-06 22:28:50,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 143 events. 72/143 cut-off events. For 140/144 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 433 event pairs, 28 based on Foata normal form. 6/145 useless extension candidates. Maximal degree in co-relation 118. Up to 86 conditions per place. [2023-11-06 22:28:50,250 INFO L140 encePairwiseOnDemand]: 154/158 looper letters, 24 selfloop transitions, 3 changer transitions 5/33 dead transitions. [2023-11-06 22:28:50,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 33 transitions, 194 flow [2023-11-06 22:28:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:28:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:28:50,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 307 transitions. [2023-11-06 22:28:50,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48575949367088606 [2023-11-06 22:28:50,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 307 transitions. [2023-11-06 22:28:50,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 307 transitions. [2023-11-06 22:28:50,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:50,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 307 transitions. [2023-11-06 22:28:50,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 76.75) internal successors, (307), 4 states have internal predecessors, (307), 0 states have call successors, (0), 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-06 22:28:50,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 0 states have call successors, (0), 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-06 22:28:50,260 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 158.0) internal successors, (790), 5 states have internal predecessors, (790), 0 states have call successors, (0), 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-06 22:28:50,260 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 76 flow. Second operand 4 states and 307 transitions. [2023-11-06 22:28:50,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 33 transitions, 194 flow [2023-11-06 22:28:50,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 33 transitions, 178 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-06 22:28:50,264 INFO L231 Difference]: Finished difference. Result has 27 places, 20 transitions, 93 flow [2023-11-06 22:28:50,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=27, PETRI_TRANSITIONS=20} [2023-11-06 22:28:50,265 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 7 predicate places. [2023-11-06 22:28:50,265 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 20 transitions, 93 flow [2023-11-06 22:28:50,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 72.25) internal successors, (289), 4 states have internal predecessors, (289), 0 states have call successors, (0), 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-06 22:28:50,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:50,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:50,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:50,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:50,481 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-06 22:28:50,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:50,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1079150445, now seen corresponding path program 3 times [2023-11-06 22:28:50,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:50,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908478162] [2023-11-06 22:28:50,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:50,637 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-06 22:28:50,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:50,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908478162] [2023-11-06 22:28:50,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908478162] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:50,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868834449] [2023-11-06 22:28:50,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:28:50,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:50,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:50,641 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:50,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:28:50,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 22:28:50,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:50,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:28:50,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:50,807 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-06 22:28:50,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:50,867 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-06 22:28:50,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868834449] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:50,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:50,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-11-06 22:28:50,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004860159] [2023-11-06 22:28:50,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:50,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:28:50,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:28:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:28:50,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:50,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 20 transitions, 93 flow. Second operand has 7 states, 7 states have (on average 68.14285714285714) internal successors, (477), 7 states have internal predecessors, (477), 0 states have call successors, (0), 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-06 22:28:50,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:50,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:50,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:51,136 INFO L124 PetriNetUnfolderBase]: 105/203 cut-off events. [2023-11-06 22:28:51,136 INFO L125 PetriNetUnfolderBase]: For 309/309 co-relation queries the response was YES. [2023-11-06 22:28:51,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 203 events. 105/203 cut-off events. For 309/309 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 684 event pairs, 35 based on Foata normal form. 6/209 useless extension candidates. Maximal degree in co-relation 237. Up to 144 conditions per place. [2023-11-06 22:28:51,145 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 33 selfloop transitions, 14 changer transitions 5/52 dead transitions. [2023-11-06 22:28:51,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 52 transitions, 330 flow [2023-11-06 22:28:51,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:28:51,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:28:51,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 569 transitions. [2023-11-06 22:28:51,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501582278481013 [2023-11-06 22:28:51,171 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 569 transitions. [2023-11-06 22:28:51,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 569 transitions. [2023-11-06 22:28:51,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:51,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 569 transitions. [2023-11-06 22:28:51,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.125) internal successors, (569), 8 states have internal predecessors, (569), 0 states have call successors, (0), 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-06 22:28:51,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 158.0) internal successors, (1422), 9 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 22:28:51,179 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 158.0) internal successors, (1422), 9 states have internal predecessors, (1422), 0 states have call successors, (0), 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-06 22:28:51,181 INFO L175 Difference]: Start difference. First operand has 27 places, 20 transitions, 93 flow. Second operand 8 states and 569 transitions. [2023-11-06 22:28:51,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 52 transitions, 330 flow [2023-11-06 22:28:51,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 52 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:28:51,186 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 215 flow [2023-11-06 22:28:51,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=215, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2023-11-06 22:28:51,187 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-11-06 22:28:51,187 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 215 flow [2023-11-06 22:28:51,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 68.14285714285714) internal successors, (477), 7 states have internal predecessors, (477), 0 states have call successors, (0), 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-06 22:28:51,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:51,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:51,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:51,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:51,396 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-06 22:28:51,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:51,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1570888893, now seen corresponding path program 4 times [2023-11-06 22:28:51,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:51,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695528059] [2023-11-06 22:28:51,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:51,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:51,546 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-06 22:28:51,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:51,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695528059] [2023-11-06 22:28:51,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695528059] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:51,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22822640] [2023-11-06 22:28:51,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:28:51,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:51,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:51,549 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:51,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:28:51,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:28:51,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:51,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:28:51,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:51,686 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-06 22:28:51,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:51,738 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-06 22:28:51,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22822640] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:51,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:51,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-06 22:28:51,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007532742] [2023-11-06 22:28:51,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:51,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:28:51,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:51,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:28:51,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:28:51,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:51,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 215 flow. Second operand has 8 states, 8 states have (on average 67.625) internal successors, (541), 8 states have internal predecessors, (541), 0 states have call successors, (0), 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-06 22:28:51,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:51,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:51,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:51,912 INFO L124 PetriNetUnfolderBase]: 78/147 cut-off events. [2023-11-06 22:28:51,913 INFO L125 PetriNetUnfolderBase]: For 510/510 co-relation queries the response was YES. [2023-11-06 22:28:51,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 147 events. 78/147 cut-off events. For 510/510 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 401 event pairs, 22 based on Foata normal form. 6/153 useless extension candidates. Maximal degree in co-relation 515. Up to 94 conditions per place. [2023-11-06 22:28:51,915 INFO L140 encePairwiseOnDemand]: 153/158 looper letters, 26 selfloop transitions, 13 changer transitions 1/40 dead transitions. [2023-11-06 22:28:51,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 340 flow [2023-11-06 22:28:51,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:28:51,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:28:51,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 357 transitions. [2023-11-06 22:28:51,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4518987341772152 [2023-11-06 22:28:51,918 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 357 transitions. [2023-11-06 22:28:51,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 357 transitions. [2023-11-06 22:28:51,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:51,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 357 transitions. [2023-11-06 22:28:51,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.4) internal successors, (357), 5 states have internal predecessors, (357), 0 states have call successors, (0), 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-06 22:28:51,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:51,922 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:51,922 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 215 flow. Second operand 5 states and 357 transitions. [2023-11-06 22:28:51,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 340 flow [2023-11-06 22:28:51,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 310 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-11-06 22:28:51,928 INFO L231 Difference]: Finished difference. Result has 42 places, 30 transitions, 214 flow [2023-11-06 22:28:51,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=42, PETRI_TRANSITIONS=30} [2023-11-06 22:28:51,929 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2023-11-06 22:28:51,929 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 30 transitions, 214 flow [2023-11-06 22:28:51,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 67.625) internal successors, (541), 8 states have internal predecessors, (541), 0 states have call successors, (0), 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-06 22:28:51,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:51,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:51,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:52,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:52,142 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-06 22:28:52,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:52,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1499204825, now seen corresponding path program 1 times [2023-11-06 22:28:52,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:52,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262803650] [2023-11-06 22:28:52,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:52,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:52,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:52,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:52,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262803650] [2023-11-06 22:28:52,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262803650] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:52,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573844051] [2023-11-06 22:28:52,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:52,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:52,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:52,325 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:52,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:28:52,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:52,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:28:52,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:52,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:52,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573844051] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:52,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:52,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-11-06 22:28:52,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805588116] [2023-11-06 22:28:52,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:52,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:28:52,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:28:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:28:52,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 158 [2023-11-06 22:28:52,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 30 transitions, 214 flow. Second operand has 8 states, 8 states have (on average 73.0) internal successors, (584), 8 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-06 22:28:52,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:52,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 158 [2023-11-06 22:28:52,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:52,771 INFO L124 PetriNetUnfolderBase]: 132/253 cut-off events. [2023-11-06 22:28:52,771 INFO L125 PetriNetUnfolderBase]: For 810/822 co-relation queries the response was YES. [2023-11-06 22:28:52,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 253 events. 132/253 cut-off events. For 810/822 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 915 event pairs, 12 based on Foata normal form. 19/271 useless extension candidates. Maximal degree in co-relation 870. Up to 120 conditions per place. [2023-11-06 22:28:52,774 INFO L140 encePairwiseOnDemand]: 153/158 looper letters, 37 selfloop transitions, 13 changer transitions 6/59 dead transitions. [2023-11-06 22:28:52,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 59 transitions, 470 flow [2023-11-06 22:28:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:28:52,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:28:52,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 385 transitions. [2023-11-06 22:28:52,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4873417721518987 [2023-11-06 22:28:52,777 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 385 transitions. [2023-11-06 22:28:52,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 385 transitions. [2023-11-06 22:28:52,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:52,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 385 transitions. [2023-11-06 22:28:52,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 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-06 22:28:52,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:52,781 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:28:52,781 INFO L175 Difference]: Start difference. First operand has 42 places, 30 transitions, 214 flow. Second operand 5 states and 385 transitions. [2023-11-06 22:28:52,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 59 transitions, 470 flow [2023-11-06 22:28:52,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 59 transitions, 440 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-06 22:28:52,787 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 308 flow [2023-11-06 22:28:52,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2023-11-06 22:28:52,787 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 24 predicate places. [2023-11-06 22:28:52,788 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 308 flow [2023-11-06 22:28:52,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 73.0) internal successors, (584), 8 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-06 22:28:52,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:52,788 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:52,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:52,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:52,995 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-06 22:28:52,996 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:52,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1171908417, now seen corresponding path program 2 times [2023-11-06 22:28:52,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:52,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855337403] [2023-11-06 22:28:52,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:52,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:53,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:53,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855337403] [2023-11-06 22:28:53,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855337403] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:53,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358518676] [2023-11-06 22:28:53,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:28:53,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:53,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:53,160 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:53,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:28:53,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:28:53,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:53,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:28:53,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:53,334 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:53,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:53,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358518676] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:53,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:53,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-06 22:28:53,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445838054] [2023-11-06 22:28:53,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:53,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:28:53,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:53,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:28:53,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:28:53,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:53,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 308 flow. Second operand has 14 states, 14 states have (on average 67.07142857142857) internal successors, (939), 14 states have internal predecessors, (939), 0 states have call successors, (0), 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-06 22:28:53,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:53,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:53,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:54,167 INFO L124 PetriNetUnfolderBase]: 260/444 cut-off events. [2023-11-06 22:28:54,167 INFO L125 PetriNetUnfolderBase]: For 1434/1434 co-relation queries the response was YES. [2023-11-06 22:28:54,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2093 conditions, 444 events. 260/444 cut-off events. For 1434/1434 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1672 event pairs, 24 based on Foata normal form. 14/458 useless extension candidates. Maximal degree in co-relation 1351. Up to 183 conditions per place. [2023-11-06 22:28:54,174 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 55 selfloop transitions, 61 changer transitions 11/127 dead transitions. [2023-11-06 22:28:54,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 127 transitions, 1189 flow [2023-11-06 22:28:54,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:28:54,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:28:54,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1329 transitions. [2023-11-06 22:28:54,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44270486342438375 [2023-11-06 22:28:54,182 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1329 transitions. [2023-11-06 22:28:54,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1329 transitions. [2023-11-06 22:28:54,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:54,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1329 transitions. [2023-11-06 22:28:54,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 69.94736842105263) internal successors, (1329), 19 states have internal predecessors, (1329), 0 states have call successors, (0), 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-06 22:28:54,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 158.0) internal successors, (3160), 20 states have internal predecessors, (3160), 0 states have call successors, (0), 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-06 22:28:54,199 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 158.0) internal successors, (3160), 20 states have internal predecessors, (3160), 0 states have call successors, (0), 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-06 22:28:54,199 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 308 flow. Second operand 19 states and 1329 transitions. [2023-11-06 22:28:54,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 127 transitions, 1189 flow [2023-11-06 22:28:54,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 127 transitions, 1148 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-11-06 22:28:54,209 INFO L231 Difference]: Finished difference. Result has 67 places, 82 transitions, 889 flow [2023-11-06 22:28:54,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=889, PETRI_PLACES=67, PETRI_TRANSITIONS=82} [2023-11-06 22:28:54,210 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 47 predicate places. [2023-11-06 22:28:54,210 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 82 transitions, 889 flow [2023-11-06 22:28:54,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 67.07142857142857) internal successors, (939), 14 states have internal predecessors, (939), 0 states have call successors, (0), 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-06 22:28:54,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:54,212 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:54,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:54,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:54,418 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-06 22:28:54,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:54,419 INFO L85 PathProgramCache]: Analyzing trace with hash -52808835, now seen corresponding path program 3 times [2023-11-06 22:28:54,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:54,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088598740] [2023-11-06 22:28:54,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:54,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:54,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:54,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:54,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088598740] [2023-11-06 22:28:54,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088598740] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941099401] [2023-11-06 22:28:54,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:28:54,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:54,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:54,625 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:54,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:28:54,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 22:28:54,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:54,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:28:54,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:54,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:54,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:54,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:54,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941099401] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:54,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:54,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-11-06 22:28:54,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029160250] [2023-11-06 22:28:54,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:54,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:28:54,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:54,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:28:54,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:28:54,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:54,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 82 transitions, 889 flow. Second operand has 12 states, 12 states have (on average 67.5) internal successors, (810), 12 states have internal predecessors, (810), 0 states have call successors, (0), 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-06 22:28:54,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:54,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:54,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:55,415 INFO L124 PetriNetUnfolderBase]: 256/432 cut-off events. [2023-11-06 22:28:55,415 INFO L125 PetriNetUnfolderBase]: For 2126/2126 co-relation queries the response was YES. [2023-11-06 22:28:55,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2519 conditions, 432 events. 256/432 cut-off events. For 2126/2126 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1558 event pairs, 7 based on Foata normal form. 10/442 useless extension candidates. Maximal degree in co-relation 1718. Up to 175 conditions per place. [2023-11-06 22:28:55,422 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 79 selfloop transitions, 50 changer transitions 1/130 dead transitions. [2023-11-06 22:28:55,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 130 transitions, 1494 flow [2023-11-06 22:28:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:28:55,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:28:55,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 917 transitions. [2023-11-06 22:28:55,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44644595910418694 [2023-11-06 22:28:55,428 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 917 transitions. [2023-11-06 22:28:55,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 917 transitions. [2023-11-06 22:28:55,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:55,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 917 transitions. [2023-11-06 22:28:55,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 70.53846153846153) internal successors, (917), 13 states have internal predecessors, (917), 0 states have call successors, (0), 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-06 22:28:55,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 158.0) internal successors, (2212), 14 states have internal predecessors, (2212), 0 states have call successors, (0), 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-06 22:28:55,437 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 158.0) internal successors, (2212), 14 states have internal predecessors, (2212), 0 states have call successors, (0), 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-06 22:28:55,437 INFO L175 Difference]: Start difference. First operand has 67 places, 82 transitions, 889 flow. Second operand 13 states and 917 transitions. [2023-11-06 22:28:55,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 130 transitions, 1494 flow [2023-11-06 22:28:55,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 130 transitions, 1188 flow, removed 146 selfloop flow, removed 4 redundant places. [2023-11-06 22:28:55,457 INFO L231 Difference]: Finished difference. Result has 79 places, 93 transitions, 886 flow [2023-11-06 22:28:55,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=886, PETRI_PLACES=79, PETRI_TRANSITIONS=93} [2023-11-06 22:28:55,458 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 59 predicate places. [2023-11-06 22:28:55,458 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 93 transitions, 886 flow [2023-11-06 22:28:55,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 67.5) internal successors, (810), 12 states have internal predecessors, (810), 0 states have call successors, (0), 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-06 22:28:55,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:55,459 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:55,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:55,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:55,665 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-06 22:28:55,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:55,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1791256691, now seen corresponding path program 4 times [2023-11-06 22:28:55,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:55,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129802038] [2023-11-06 22:28:55,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:55,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:55,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:55,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129802038] [2023-11-06 22:28:55,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129802038] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:55,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671967484] [2023-11-06 22:28:55,837 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:28:55,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:55,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:55,839 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:55,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:28:55,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:28:55,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:55,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:28:55,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:56,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:56,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:56,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671967484] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:56,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:56,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-06 22:28:56,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597550567] [2023-11-06 22:28:56,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:56,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:28:56,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:56,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:28:56,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:28:56,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:56,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 93 transitions, 886 flow. Second operand has 14 states, 14 states have (on average 67.28571428571429) internal successors, (942), 14 states have internal predecessors, (942), 0 states have call successors, (0), 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-06 22:28:56,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:56,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:56,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:56,924 INFO L124 PetriNetUnfolderBase]: 316/530 cut-off events. [2023-11-06 22:28:56,924 INFO L125 PetriNetUnfolderBase]: For 2926/2926 co-relation queries the response was YES. [2023-11-06 22:28:56,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2735 conditions, 530 events. 316/530 cut-off events. For 2926/2926 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2028 event pairs, 23 based on Foata normal form. 24/554 useless extension candidates. Maximal degree in co-relation 2560. Up to 184 conditions per place. [2023-11-06 22:28:56,933 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 90 selfloop transitions, 76 changer transitions 1/167 dead transitions. [2023-11-06 22:28:56,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 167 transitions, 1703 flow [2023-11-06 22:28:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:28:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:28:56,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1404 transitions. [2023-11-06 22:28:56,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4443037974683544 [2023-11-06 22:28:56,940 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1404 transitions. [2023-11-06 22:28:56,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1404 transitions. [2023-11-06 22:28:56,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:56,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1404 transitions. [2023-11-06 22:28:56,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 70.2) internal successors, (1404), 20 states have internal predecessors, (1404), 0 states have call successors, (0), 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-06 22:28:56,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 158.0) internal successors, (3318), 21 states have internal predecessors, (3318), 0 states have call successors, (0), 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-06 22:28:56,955 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 158.0) internal successors, (3318), 21 states have internal predecessors, (3318), 0 states have call successors, (0), 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-06 22:28:56,955 INFO L175 Difference]: Start difference. First operand has 79 places, 93 transitions, 886 flow. Second operand 20 states and 1404 transitions. [2023-11-06 22:28:56,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 167 transitions, 1703 flow [2023-11-06 22:28:56,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 167 transitions, 1616 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-11-06 22:28:56,983 INFO L231 Difference]: Finished difference. Result has 103 places, 120 transitions, 1295 flow [2023-11-06 22:28:56,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1295, PETRI_PLACES=103, PETRI_TRANSITIONS=120} [2023-11-06 22:28:56,984 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 83 predicate places. [2023-11-06 22:28:56,984 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 120 transitions, 1295 flow [2023-11-06 22:28:56,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 67.28571428571429) internal successors, (942), 14 states have internal predecessors, (942), 0 states have call successors, (0), 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-06 22:28:56,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:56,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:56,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:57,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:57,191 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-06 22:28:57,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1965748169, now seen corresponding path program 5 times [2023-11-06 22:28:57,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:57,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242074489] [2023-11-06 22:28:57,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:57,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:57,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:57,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:57,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:57,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242074489] [2023-11-06 22:28:57,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242074489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:57,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024557213] [2023-11-06 22:28:57,367 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:28:57,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:57,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:57,369 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:57,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:28:57,453 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:28:57,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:57,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:28:57,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:57,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:57,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:57,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:57,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024557213] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:57,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:57,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-11-06 22:28:57,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236070971] [2023-11-06 22:28:57,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:57,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:28:57,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:57,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:28:57,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:28:57,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:57,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 120 transitions, 1295 flow. Second operand has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 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-06 22:28:57,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:57,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:57,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:28:58,496 INFO L124 PetriNetUnfolderBase]: 383/668 cut-off events. [2023-11-06 22:28:58,496 INFO L125 PetriNetUnfolderBase]: For 5871/5871 co-relation queries the response was YES. [2023-11-06 22:28:58,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3886 conditions, 668 events. 383/668 cut-off events. For 5871/5871 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2857 event pairs, 30 based on Foata normal form. 26/694 useless extension candidates. Maximal degree in co-relation 3569. Up to 209 conditions per place. [2023-11-06 22:28:58,508 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 87 selfloop transitions, 92 changer transitions 8/187 dead transitions. [2023-11-06 22:28:58,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 187 transitions, 2195 flow [2023-11-06 22:28:58,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:28:58,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:28:58,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1122 transitions. [2023-11-06 22:28:58,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4438291139240506 [2023-11-06 22:28:58,514 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1122 transitions. [2023-11-06 22:28:58,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1122 transitions. [2023-11-06 22:28:58,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:28:58,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1122 transitions. [2023-11-06 22:28:58,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 70.125) internal successors, (1122), 16 states have internal predecessors, (1122), 0 states have call successors, (0), 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-06 22:28:58,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 158.0) internal successors, (2686), 17 states have internal predecessors, (2686), 0 states have call successors, (0), 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-06 22:28:58,526 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 158.0) internal successors, (2686), 17 states have internal predecessors, (2686), 0 states have call successors, (0), 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-06 22:28:58,526 INFO L175 Difference]: Start difference. First operand has 103 places, 120 transitions, 1295 flow. Second operand 16 states and 1122 transitions. [2023-11-06 22:28:58,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 187 transitions, 2195 flow [2023-11-06 22:28:58,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 187 transitions, 1991 flow, removed 73 selfloop flow, removed 7 redundant places. [2023-11-06 22:28:58,563 INFO L231 Difference]: Finished difference. Result has 116 places, 138 transitions, 1612 flow [2023-11-06 22:28:58,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1612, PETRI_PLACES=116, PETRI_TRANSITIONS=138} [2023-11-06 22:28:58,565 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 96 predicate places. [2023-11-06 22:28:58,565 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 138 transitions, 1612 flow [2023-11-06 22:28:58,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 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-06 22:28:58,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:28:58,566 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:28:58,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:28:58,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:58,773 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-06 22:28:58,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:28:58,774 INFO L85 PathProgramCache]: Analyzing trace with hash 544612361, now seen corresponding path program 6 times [2023-11-06 22:28:58,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:28:58,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443872315] [2023-11-06 22:28:58,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:28:58,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:28:58,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:28:58,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:58,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:28:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443872315] [2023-11-06 22:28:58,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443872315] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:28:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719065480] [2023-11-06 22:28:58,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:28:58,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:28:58,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:28:58,923 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:28:58,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:28:59,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 22:28:59,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:28:59,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:28:59,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:28:59,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:59,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:28:59,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:28:59,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719065480] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:28:59,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:28:59,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-06 22:28:59,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524990310] [2023-11-06 22:28:59,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:28:59,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:28:59,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:28:59,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:28:59,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:28:59,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:28:59,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 138 transitions, 1612 flow. Second operand has 15 states, 15 states have (on average 67.46666666666667) internal successors, (1012), 15 states have internal predecessors, (1012), 0 states have call successors, (0), 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-06 22:28:59,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:28:59,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:28:59,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:00,218 INFO L124 PetriNetUnfolderBase]: 536/916 cut-off events. [2023-11-06 22:29:00,218 INFO L125 PetriNetUnfolderBase]: For 12068/12068 co-relation queries the response was YES. [2023-11-06 22:29:00,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5886 conditions, 916 events. 536/916 cut-off events. For 12068/12068 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4193 event pairs, 85 based on Foata normal form. 40/956 useless extension candidates. Maximal degree in co-relation 5495. Up to 556 conditions per place. [2023-11-06 22:29:00,233 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 163 selfloop transitions, 111 changer transitions 3/277 dead transitions. [2023-11-06 22:29:00,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 277 transitions, 3588 flow [2023-11-06 22:29:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-06 22:29:00,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-06 22:29:00,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1682 transitions. [2023-11-06 22:29:00,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44356540084388185 [2023-11-06 22:29:00,239 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1682 transitions. [2023-11-06 22:29:00,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1682 transitions. [2023-11-06 22:29:00,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:00,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1682 transitions. [2023-11-06 22:29:00,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 70.08333333333333) internal successors, (1682), 24 states have internal predecessors, (1682), 0 states have call successors, (0), 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-06 22:29:00,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 158.0) internal successors, (3950), 25 states have internal predecessors, (3950), 0 states have call successors, (0), 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-06 22:29:00,255 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 158.0) internal successors, (3950), 25 states have internal predecessors, (3950), 0 states have call successors, (0), 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-06 22:29:00,255 INFO L175 Difference]: Start difference. First operand has 116 places, 138 transitions, 1612 flow. Second operand 24 states and 1682 transitions. [2023-11-06 22:29:00,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 277 transitions, 3588 flow [2023-11-06 22:29:00,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 277 transitions, 3340 flow, removed 75 selfloop flow, removed 6 redundant places. [2023-11-06 22:29:00,314 INFO L231 Difference]: Finished difference. Result has 142 places, 203 transitions, 2796 flow [2023-11-06 22:29:00,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2796, PETRI_PLACES=142, PETRI_TRANSITIONS=203} [2023-11-06 22:29:00,315 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 122 predicate places. [2023-11-06 22:29:00,315 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 203 transitions, 2796 flow [2023-11-06 22:29:00,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 67.46666666666667) internal successors, (1012), 15 states have internal predecessors, (1012), 0 states have call successors, (0), 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-06 22:29:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:00,316 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:00,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:00,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-06 22:29:00,523 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-06 22:29:00,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:00,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1699102843, now seen corresponding path program 7 times [2023-11-06 22:29:00,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:00,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624469170] [2023-11-06 22:29:00,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:00,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:00,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:00,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624469170] [2023-11-06 22:29:00,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624469170] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583999562] [2023-11-06 22:29:00,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:29:00,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:00,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:00,660 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:00,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:29:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:00,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:29:00,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:00,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:00,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583999562] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:00,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:00,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-06 22:29:00,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958025979] [2023-11-06 22:29:00,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:00,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:29:00,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:29:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:29:01,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:01,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 203 transitions, 2796 flow. Second operand has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 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-06 22:29:01,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:01,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:01,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:01,646 INFO L124 PetriNetUnfolderBase]: 593/1003 cut-off events. [2023-11-06 22:29:01,646 INFO L125 PetriNetUnfolderBase]: For 11514/11514 co-relation queries the response was YES. [2023-11-06 22:29:01,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7003 conditions, 1003 events. 593/1003 cut-off events. For 11514/11514 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4605 event pairs, 95 based on Foata normal form. 12/1015 useless extension candidates. Maximal degree in co-relation 6519. Up to 636 conditions per place. [2023-11-06 22:29:01,664 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 112 selfloop transitions, 137 changer transitions 5/254 dead transitions. [2023-11-06 22:29:01,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 254 transitions, 3970 flow [2023-11-06 22:29:01,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:29:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:29:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 973 transitions. [2023-11-06 22:29:01,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.439873417721519 [2023-11-06 22:29:01,668 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 973 transitions. [2023-11-06 22:29:01,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 973 transitions. [2023-11-06 22:29:01,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:01,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 973 transitions. [2023-11-06 22:29:01,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 69.5) internal successors, (973), 14 states have internal predecessors, (973), 0 states have call successors, (0), 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-06 22:29:01,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 158.0) internal successors, (2370), 15 states have internal predecessors, (2370), 0 states have call successors, (0), 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-06 22:29:01,677 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 158.0) internal successors, (2370), 15 states have internal predecessors, (2370), 0 states have call successors, (0), 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-06 22:29:01,677 INFO L175 Difference]: Start difference. First operand has 142 places, 203 transitions, 2796 flow. Second operand 14 states and 973 transitions. [2023-11-06 22:29:01,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 254 transitions, 3970 flow [2023-11-06 22:29:01,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 254 transitions, 3330 flow, removed 289 selfloop flow, removed 7 redundant places. [2023-11-06 22:29:01,772 INFO L231 Difference]: Finished difference. Result has 151 places, 232 transitions, 3181 flow [2023-11-06 22:29:01,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3181, PETRI_PLACES=151, PETRI_TRANSITIONS=232} [2023-11-06 22:29:01,773 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 131 predicate places. [2023-11-06 22:29:01,774 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 232 transitions, 3181 flow [2023-11-06 22:29:01,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 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-06 22:29:01,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:01,775 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:01,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 22:29:01,981 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-06 22:29:01,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1751632629, now seen corresponding path program 8 times [2023-11-06 22:29:01,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:01,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552269623] [2023-11-06 22:29:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:01,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:02,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:02,198 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:02,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:02,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552269623] [2023-11-06 22:29:02,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552269623] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:02,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631093403] [2023-11-06 22:29:02,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:29:02,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:02,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:02,201 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:02,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:29:02,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:29:02,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:02,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:29:02,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:02,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:02,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:02,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631093403] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:02,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:02,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-06 22:29:02,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352965209] [2023-11-06 22:29:02,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:02,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:29:02,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:29:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:29:02,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:02,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 232 transitions, 3181 flow. Second operand has 15 states, 15 states have (on average 67.33333333333333) internal successors, (1010), 15 states have internal predecessors, (1010), 0 states have call successors, (0), 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-06 22:29:02,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:02,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:02,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:03,371 INFO L124 PetriNetUnfolderBase]: 577/1005 cut-off events. [2023-11-06 22:29:03,372 INFO L125 PetriNetUnfolderBase]: For 9072/9072 co-relation queries the response was YES. [2023-11-06 22:29:03,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6861 conditions, 1005 events. 577/1005 cut-off events. For 9072/9072 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4723 event pairs, 82 based on Foata normal form. 28/1033 useless extension candidates. Maximal degree in co-relation 6529. Up to 557 conditions per place. [2023-11-06 22:29:03,390 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 110 selfloop transitions, 147 changer transitions 1/258 dead transitions. [2023-11-06 22:29:03,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 258 transitions, 3782 flow [2023-11-06 22:29:03,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:29:03,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:29:03,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1115 transitions. [2023-11-06 22:29:03,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410601265822785 [2023-11-06 22:29:03,395 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1115 transitions. [2023-11-06 22:29:03,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1115 transitions. [2023-11-06 22:29:03,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:03,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1115 transitions. [2023-11-06 22:29:03,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 69.6875) internal successors, (1115), 16 states have internal predecessors, (1115), 0 states have call successors, (0), 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-06 22:29:03,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 158.0) internal successors, (2686), 17 states have internal predecessors, (2686), 0 states have call successors, (0), 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-06 22:29:03,405 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 158.0) internal successors, (2686), 17 states have internal predecessors, (2686), 0 states have call successors, (0), 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-06 22:29:03,406 INFO L175 Difference]: Start difference. First operand has 151 places, 232 transitions, 3181 flow. Second operand 16 states and 1115 transitions. [2023-11-06 22:29:03,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 258 transitions, 3782 flow [2023-11-06 22:29:03,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 258 transitions, 3545 flow, removed 73 selfloop flow, removed 5 redundant places. [2023-11-06 22:29:03,510 INFO L231 Difference]: Finished difference. Result has 162 places, 230 transitions, 3260 flow [2023-11-06 22:29:03,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3260, PETRI_PLACES=162, PETRI_TRANSITIONS=230} [2023-11-06 22:29:03,512 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 142 predicate places. [2023-11-06 22:29:03,512 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 230 transitions, 3260 flow [2023-11-06 22:29:03,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 67.33333333333333) internal successors, (1010), 15 states have internal predecessors, (1010), 0 states have call successors, (0), 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-06 22:29:03,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:03,513 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:03,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:03,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 22:29:03,721 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-06 22:29:03,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:03,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1777551615, now seen corresponding path program 9 times [2023-11-06 22:29:03,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:03,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208151136] [2023-11-06 22:29:03,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:03,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:03,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:03,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:03,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:03,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208151136] [2023-11-06 22:29:03,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208151136] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:03,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187378516] [2023-11-06 22:29:03,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:29:03,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:03,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:03,873 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:03,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:29:03,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:29:03,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:03,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 22:29:03,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:04,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:29:04,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:04,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:29:04,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187378516] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:04,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:04,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2023-11-06 22:29:04,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725622847] [2023-11-06 22:29:04,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:04,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:29:04,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:04,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:29:04,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:29:04,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 158 [2023-11-06 22:29:04,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 230 transitions, 3260 flow. Second operand has 8 states, 8 states have (on average 76.875) internal successors, (615), 8 states have internal predecessors, (615), 0 states have call successors, (0), 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-06 22:29:04,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:04,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 158 [2023-11-06 22:29:04,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:04,619 INFO L124 PetriNetUnfolderBase]: 769/1365 cut-off events. [2023-11-06 22:29:04,619 INFO L125 PetriNetUnfolderBase]: For 14250/14260 co-relation queries the response was YES. [2023-11-06 22:29:04,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9685 conditions, 1365 events. 769/1365 cut-off events. For 14250/14260 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7246 event pairs, 46 based on Foata normal form. 25/1388 useless extension candidates. Maximal degree in co-relation 9288. Up to 718 conditions per place. [2023-11-06 22:29:04,644 INFO L140 encePairwiseOnDemand]: 154/158 looper letters, 202 selfloop transitions, 95 changer transitions 40/345 dead transitions. [2023-11-06 22:29:04,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 345 transitions, 5441 flow [2023-11-06 22:29:04,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:29:04,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:29:04,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2023-11-06 22:29:04,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520253164556962 [2023-11-06 22:29:04,647 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 411 transitions. [2023-11-06 22:29:04,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 411 transitions. [2023-11-06 22:29:04,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:04,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 411 transitions. [2023-11-06 22:29:04,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 82.2) internal successors, (411), 5 states have internal predecessors, (411), 0 states have call successors, (0), 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-06 22:29:04,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:29:04,651 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 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-06 22:29:04,651 INFO L175 Difference]: Start difference. First operand has 162 places, 230 transitions, 3260 flow. Second operand 5 states and 411 transitions. [2023-11-06 22:29:04,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 345 transitions, 5441 flow [2023-11-06 22:29:04,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 345 transitions, 5016 flow, removed 44 selfloop flow, removed 13 redundant places. [2023-11-06 22:29:04,829 INFO L231 Difference]: Finished difference. Result has 156 places, 256 transitions, 3756 flow [2023-11-06 22:29:04,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3756, PETRI_PLACES=156, PETRI_TRANSITIONS=256} [2023-11-06 22:29:04,830 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 136 predicate places. [2023-11-06 22:29:04,830 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 256 transitions, 3756 flow [2023-11-06 22:29:04,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 76.875) internal successors, (615), 8 states have internal predecessors, (615), 0 states have call successors, (0), 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-06 22:29:04,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:04,831 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:04,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:05,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 22:29:05,038 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-06 22:29:05,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:05,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1574553839, now seen corresponding path program 10 times [2023-11-06 22:29:05,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:05,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759896841] [2023-11-06 22:29:05,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:05,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:05,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:05,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:05,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759896841] [2023-11-06 22:29:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759896841] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:05,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191905190] [2023-11-06 22:29:05,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:29:05,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:05,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:05,302 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:05,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 22:29:05,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:29:05,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:05,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:05,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:05,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:05,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:05,640 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:05,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191905190] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:05,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:05,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-06 22:29:05,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791615079] [2023-11-06 22:29:05,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:05,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:29:05,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:29:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:29:05,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:05,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 256 transitions, 3756 flow. Second operand has 15 states, 15 states have (on average 67.2) internal successors, (1008), 15 states have internal predecessors, (1008), 0 states have call successors, (0), 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-06 22:29:05,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:05,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:05,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:07,057 INFO L124 PetriNetUnfolderBase]: 1270/2124 cut-off events. [2023-11-06 22:29:07,057 INFO L125 PetriNetUnfolderBase]: For 19328/19328 co-relation queries the response was YES. [2023-11-06 22:29:07,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15640 conditions, 2124 events. 1270/2124 cut-off events. For 19328/19328 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 11425 event pairs, 25 based on Foata normal form. 20/2144 useless extension candidates. Maximal degree in co-relation 15065. Up to 840 conditions per place. [2023-11-06 22:29:07,094 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 288 selfloop transitions, 244 changer transitions 9/541 dead transitions. [2023-11-06 22:29:07,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 541 transitions, 8733 flow [2023-11-06 22:29:07,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 22:29:07,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-06 22:29:07,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1476 transitions. [2023-11-06 22:29:07,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448462929475588 [2023-11-06 22:29:07,098 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1476 transitions. [2023-11-06 22:29:07,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1476 transitions. [2023-11-06 22:29:07,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:07,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1476 transitions. [2023-11-06 22:29:07,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 70.28571428571429) internal successors, (1476), 21 states have internal predecessors, (1476), 0 states have call successors, (0), 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-06 22:29:07,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 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-06 22:29:07,127 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 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-06 22:29:07,128 INFO L175 Difference]: Start difference. First operand has 156 places, 256 transitions, 3756 flow. Second operand 21 states and 1476 transitions. [2023-11-06 22:29:07,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 541 transitions, 8733 flow [2023-11-06 22:29:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 541 transitions, 8634 flow, removed 47 selfloop flow, removed 1 redundant places. [2023-11-06 22:29:07,343 INFO L231 Difference]: Finished difference. Result has 186 places, 421 transitions, 6978 flow [2023-11-06 22:29:07,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=3697, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6978, PETRI_PLACES=186, PETRI_TRANSITIONS=421} [2023-11-06 22:29:07,345 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 166 predicate places. [2023-11-06 22:29:07,345 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 421 transitions, 6978 flow [2023-11-06 22:29:07,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 67.2) internal successors, (1008), 15 states have internal predecessors, (1008), 0 states have call successors, (0), 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-06 22:29:07,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:07,346 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:07,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:07,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 22:29:07,551 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-06 22:29:07,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:07,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1562185667, now seen corresponding path program 11 times [2023-11-06 22:29:07,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:07,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265443151] [2023-11-06 22:29:07,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:07,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:07,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:07,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:07,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265443151] [2023-11-06 22:29:07,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265443151] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:07,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836514593] [2023-11-06 22:29:07,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:29:07,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:07,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:07,751 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:07,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 22:29:07,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:29:07,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:07,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 22:29:07,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:08,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:08,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:08,512 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:08,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836514593] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:08,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:08,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-11-06 22:29:08,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398503543] [2023-11-06 22:29:08,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:08,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 22:29:08,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:08,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 22:29:08,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:29:08,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:08,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 421 transitions, 6978 flow. Second operand has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:29:08,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:08,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:08,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:10,699 INFO L124 PetriNetUnfolderBase]: 1375/2315 cut-off events. [2023-11-06 22:29:10,699 INFO L125 PetriNetUnfolderBase]: For 34833/34833 co-relation queries the response was YES. [2023-11-06 22:29:10,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19463 conditions, 2315 events. 1375/2315 cut-off events. For 34833/34833 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 12862 event pairs, 91 based on Foata normal form. 34/2349 useless extension candidates. Maximal degree in co-relation 18737. Up to 854 conditions per place. [2023-11-06 22:29:10,729 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 287 selfloop transitions, 250 changer transitions 1/538 dead transitions. [2023-11-06 22:29:10,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 538 transitions, 9493 flow [2023-11-06 22:29:10,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-06 22:29:10,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-06 22:29:10,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1814 transitions. [2023-11-06 22:29:10,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415774099318403 [2023-11-06 22:29:10,741 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1814 transitions. [2023-11-06 22:29:10,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1814 transitions. [2023-11-06 22:29:10,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:10,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1814 transitions. [2023-11-06 22:29:10,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 69.76923076923077) internal successors, (1814), 26 states have internal predecessors, (1814), 0 states have call successors, (0), 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-06 22:29:10,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 158.0) internal successors, (4266), 27 states have internal predecessors, (4266), 0 states have call successors, (0), 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-06 22:29:10,756 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 158.0) internal successors, (4266), 27 states have internal predecessors, (4266), 0 states have call successors, (0), 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-06 22:29:10,756 INFO L175 Difference]: Start difference. First operand has 186 places, 421 transitions, 6978 flow. Second operand 26 states and 1814 transitions. [2023-11-06 22:29:10,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 538 transitions, 9493 flow [2023-11-06 22:29:11,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 538 transitions, 9068 flow, removed 192 selfloop flow, removed 4 redundant places. [2023-11-06 22:29:11,133 INFO L231 Difference]: Finished difference. Result has 216 places, 460 transitions, 8155 flow [2023-11-06 22:29:11,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=6675, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8155, PETRI_PLACES=216, PETRI_TRANSITIONS=460} [2023-11-06 22:29:11,134 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 196 predicate places. [2023-11-06 22:29:11,134 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 460 transitions, 8155 flow [2023-11-06 22:29:11,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:29:11,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:11,134 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:11,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:11,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 22:29:11,335 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-06 22:29:11,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1470600049, now seen corresponding path program 12 times [2023-11-06 22:29:11,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:11,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361583009] [2023-11-06 22:29:11,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:11,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:11,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361583009] [2023-11-06 22:29:11,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361583009] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481072939] [2023-11-06 22:29:11,714 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:29:11,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:11,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:11,716 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:11,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 22:29:11,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-06 22:29:11,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:11,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:11,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:11,982 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:11,982 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:12,190 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:12,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481072939] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:12,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:12,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-11-06 22:29:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821040882] [2023-11-06 22:29:12,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:12,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 22:29:12,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:12,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 22:29:12,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-11-06 22:29:12,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:12,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 460 transitions, 8155 flow. Second operand has 22 states, 22 states have (on average 66.54545454545455) internal successors, (1464), 22 states have internal predecessors, (1464), 0 states have call successors, (0), 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-06 22:29:12,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:12,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:12,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:14,934 INFO L124 PetriNetUnfolderBase]: 1618/2664 cut-off events. [2023-11-06 22:29:14,935 INFO L125 PetriNetUnfolderBase]: For 50983/50983 co-relation queries the response was YES. [2023-11-06 22:29:14,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24156 conditions, 2664 events. 1618/2664 cut-off events. For 50983/50983 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 14835 event pairs, 152 based on Foata normal form. 26/2690 useless extension candidates. Maximal degree in co-relation 23453. Up to 1181 conditions per place. [2023-11-06 22:29:15,046 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 197 selfloop transitions, 490 changer transitions 17/704 dead transitions. [2023-11-06 22:29:15,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 704 transitions, 13879 flow [2023-11-06 22:29:15,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-06 22:29:15,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-06 22:29:15,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2708 transitions. [2023-11-06 22:29:15,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394677052904901 [2023-11-06 22:29:15,060 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2708 transitions. [2023-11-06 22:29:15,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2708 transitions. [2023-11-06 22:29:15,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:15,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2708 transitions. [2023-11-06 22:29:15,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 69.43589743589743) internal successors, (2708), 39 states have internal predecessors, (2708), 0 states have call successors, (0), 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-06 22:29:15,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 158.0) internal successors, (6320), 40 states have internal predecessors, (6320), 0 states have call successors, (0), 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-06 22:29:15,082 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 158.0) internal successors, (6320), 40 states have internal predecessors, (6320), 0 states have call successors, (0), 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-06 22:29:15,082 INFO L175 Difference]: Start difference. First operand has 216 places, 460 transitions, 8155 flow. Second operand 39 states and 2708 transitions. [2023-11-06 22:29:15,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 704 transitions, 13879 flow [2023-11-06 22:29:15,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 704 transitions, 13262 flow, removed 209 selfloop flow, removed 13 redundant places. [2023-11-06 22:29:15,628 INFO L231 Difference]: Finished difference. Result has 248 places, 612 transitions, 12444 flow [2023-11-06 22:29:15,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=7750, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=12444, PETRI_PLACES=248, PETRI_TRANSITIONS=612} [2023-11-06 22:29:15,630 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 228 predicate places. [2023-11-06 22:29:15,630 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 612 transitions, 12444 flow [2023-11-06 22:29:15,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.54545454545455) internal successors, (1464), 22 states have internal predecessors, (1464), 0 states have call successors, (0), 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-06 22:29:15,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:15,631 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:15,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:15,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 22:29:15,837 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-06 22:29:15,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1054216133, now seen corresponding path program 13 times [2023-11-06 22:29:15,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:15,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988996255] [2023-11-06 22:29:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:16,032 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:16,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:16,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988996255] [2023-11-06 22:29:16,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988996255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:16,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31604253] [2023-11-06 22:29:16,033 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:29:16,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:16,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:16,034 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:16,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 22:29:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:16,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:16,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:16,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:16,213 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:16,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31604253] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:16,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:16,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-06 22:29:16,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824464561] [2023-11-06 22:29:16,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:16,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:29:16,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:29:16,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:29:16,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:16,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 612 transitions, 12444 flow. Second operand has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:29:16,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:16,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:16,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:19,622 INFO L124 PetriNetUnfolderBase]: 1739/2892 cut-off events. [2023-11-06 22:29:19,622 INFO L125 PetriNetUnfolderBase]: For 63988/63988 co-relation queries the response was YES. [2023-11-06 22:29:19,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27231 conditions, 2892 events. 1739/2892 cut-off events. For 63988/63988 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16545 event pairs, 88 based on Foata normal form. 72/2964 useless extension candidates. Maximal degree in co-relation 26577. Up to 870 conditions per place. [2023-11-06 22:29:19,672 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 317 selfloop transitions, 441 changer transitions 14/772 dead transitions. [2023-11-06 22:29:19,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 772 transitions, 16001 flow [2023-11-06 22:29:19,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-06 22:29:19,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-06 22:29:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2856 transitions. [2023-11-06 22:29:19,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44087681383142946 [2023-11-06 22:29:19,678 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2856 transitions. [2023-11-06 22:29:19,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2856 transitions. [2023-11-06 22:29:19,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:19,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2856 transitions. [2023-11-06 22:29:19,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.65853658536585) internal successors, (2856), 41 states have internal predecessors, (2856), 0 states have call successors, (0), 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-06 22:29:19,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 158.0) internal successors, (6636), 42 states have internal predecessors, (6636), 0 states have call successors, (0), 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-06 22:29:19,804 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 158.0) internal successors, (6636), 42 states have internal predecessors, (6636), 0 states have call successors, (0), 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-06 22:29:19,804 INFO L175 Difference]: Start difference. First operand has 248 places, 612 transitions, 12444 flow. Second operand 41 states and 2856 transitions. [2023-11-06 22:29:19,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 772 transitions, 16001 flow [2023-11-06 22:29:20,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 772 transitions, 14358 flow, removed 665 selfloop flow, removed 13 redundant places. [2023-11-06 22:29:20,828 INFO L231 Difference]: Finished difference. Result has 286 places, 669 transitions, 13360 flow [2023-11-06 22:29:20,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=10792, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=13360, PETRI_PLACES=286, PETRI_TRANSITIONS=669} [2023-11-06 22:29:20,829 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 266 predicate places. [2023-11-06 22:29:20,829 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 669 transitions, 13360 flow [2023-11-06 22:29:20,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:29:20,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:20,830 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:20,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:21,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 22:29:21,030 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-06 22:29:21,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:21,031 INFO L85 PathProgramCache]: Analyzing trace with hash 578425343, now seen corresponding path program 14 times [2023-11-06 22:29:21,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:21,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987341202] [2023-11-06 22:29:21,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:21,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:21,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:21,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:21,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987341202] [2023-11-06 22:29:21,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987341202] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918685377] [2023-11-06 22:29:21,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:29:21,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:21,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:21,352 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:21,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 22:29:21,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:29:21,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:21,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:21,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:21,554 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:21,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:21,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918685377] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:21,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:21,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2023-11-06 22:29:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494895660] [2023-11-06 22:29:21,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-06 22:29:21,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 22:29:21,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:29:21,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:21,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 669 transitions, 13360 flow. Second operand has 23 states, 23 states have (on average 66.47826086956522) internal successors, (1529), 23 states have internal predecessors, (1529), 0 states have call successors, (0), 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-06 22:29:21,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:21,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:21,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:25,350 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2023-11-06 22:29:25,350 INFO L125 PetriNetUnfolderBase]: For 54979/54979 co-relation queries the response was YES. [2023-11-06 22:29:25,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26681 conditions, 2913 events. 1732/2913 cut-off events. For 54979/54979 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17008 event pairs, 97 based on Foata normal form. 64/2977 useless extension candidates. Maximal degree in co-relation 26215. Up to 1011 conditions per place. [2023-11-06 22:29:25,504 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 189 selfloop transitions, 585 changer transitions 3/777 dead transitions. [2023-11-06 22:29:25,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 777 transitions, 15820 flow [2023-11-06 22:29:25,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-06 22:29:25,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-06 22:29:25,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3268 transitions. [2023-11-06 22:29:25,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44007541071909506 [2023-11-06 22:29:25,511 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3268 transitions. [2023-11-06 22:29:25,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3268 transitions. [2023-11-06 22:29:25,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:25,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3268 transitions. [2023-11-06 22:29:25,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 69.53191489361703) internal successors, (3268), 47 states have internal predecessors, (3268), 0 states have call successors, (0), 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-06 22:29:25,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 158.0) internal successors, (7584), 48 states have internal predecessors, (7584), 0 states have call successors, (0), 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-06 22:29:25,604 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 158.0) internal successors, (7584), 48 states have internal predecessors, (7584), 0 states have call successors, (0), 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-06 22:29:25,604 INFO L175 Difference]: Start difference. First operand has 286 places, 669 transitions, 13360 flow. Second operand 47 states and 3268 transitions. [2023-11-06 22:29:25,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 777 transitions, 15820 flow [2023-11-06 22:29:26,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 777 transitions, 15330 flow, removed 171 selfloop flow, removed 14 redundant places. [2023-11-06 22:29:26,536 INFO L231 Difference]: Finished difference. Result has 320 places, 683 transitions, 14502 flow [2023-11-06 22:29:26,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=12729, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=14502, PETRI_PLACES=320, PETRI_TRANSITIONS=683} [2023-11-06 22:29:26,537 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 300 predicate places. [2023-11-06 22:29:26,538 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 683 transitions, 14502 flow [2023-11-06 22:29:26,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 66.47826086956522) internal successors, (1529), 23 states have internal predecessors, (1529), 0 states have call successors, (0), 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-06 22:29:26,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:26,539 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:26,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-06 22:29:26,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:26,744 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-06 22:29:26,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:26,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1738437941, now seen corresponding path program 15 times [2023-11-06 22:29:26,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:26,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111965584] [2023-11-06 22:29:26,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:26,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:26,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:26,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:26,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:26,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111965584] [2023-11-06 22:29:26,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111965584] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:26,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59644187] [2023-11-06 22:29:26,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:29:26,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:26,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:26,920 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:26,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 22:29:27,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:29:27,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:27,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:27,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:27,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:27,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:27,285 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:27,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59644187] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:27,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:27,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-06 22:29:27,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631755505] [2023-11-06 22:29:27,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:27,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:29:27,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:27,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:29:27,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:29:27,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:27,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 683 transitions, 14502 flow. Second operand has 16 states, 16 states have (on average 66.6875) internal successors, (1067), 16 states have internal predecessors, (1067), 0 states have call successors, (0), 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-06 22:29:27,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:27,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:27,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:30,352 INFO L124 PetriNetUnfolderBase]: 2091/3536 cut-off events. [2023-11-06 22:29:30,352 INFO L125 PetriNetUnfolderBase]: For 62916/62916 co-relation queries the response was YES. [2023-11-06 22:29:30,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33563 conditions, 3536 events. 2091/3536 cut-off events. For 62916/62916 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21491 event pairs, 364 based on Foata normal form. 22/3558 useless extension candidates. Maximal degree in co-relation 33065. Up to 2434 conditions per place. [2023-11-06 22:29:30,390 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 656 selfloop transitions, 272 changer transitions 0/928 dead transitions. [2023-11-06 22:29:30,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 928 transitions, 20361 flow [2023-11-06 22:29:30,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-06 22:29:30,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-06 22:29:30,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2789 transitions. [2023-11-06 22:29:30,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4412974683544304 [2023-11-06 22:29:30,395 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2789 transitions. [2023-11-06 22:29:30,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2789 transitions. [2023-11-06 22:29:30,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:30,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2789 transitions. [2023-11-06 22:29:30,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 69.725) internal successors, (2789), 40 states have internal predecessors, (2789), 0 states have call successors, (0), 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-06 22:29:30,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 158.0) internal successors, (6478), 41 states have internal predecessors, (6478), 0 states have call successors, (0), 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-06 22:29:30,410 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 158.0) internal successors, (6478), 41 states have internal predecessors, (6478), 0 states have call successors, (0), 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-06 22:29:30,411 INFO L175 Difference]: Start difference. First operand has 320 places, 683 transitions, 14502 flow. Second operand 40 states and 2789 transitions. [2023-11-06 22:29:30,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 928 transitions, 20361 flow [2023-11-06 22:29:31,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 928 transitions, 19457 flow, removed 156 selfloop flow, removed 35 redundant places. [2023-11-06 22:29:31,408 INFO L231 Difference]: Finished difference. Result has 338 places, 784 transitions, 16815 flow [2023-11-06 22:29:31,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=13735, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16815, PETRI_PLACES=338, PETRI_TRANSITIONS=784} [2023-11-06 22:29:31,409 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 318 predicate places. [2023-11-06 22:29:31,409 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 784 transitions, 16815 flow [2023-11-06 22:29:31,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 66.6875) internal successors, (1067), 16 states have internal predecessors, (1067), 0 states have call successors, (0), 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-06 22:29:31,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:31,410 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:31,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:31,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-11-06 22:29:31,612 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-06 22:29:31,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:31,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1616207669, now seen corresponding path program 16 times [2023-11-06 22:29:31,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:31,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574075077] [2023-11-06 22:29:31,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:31,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:31,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:31,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574075077] [2023-11-06 22:29:31,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574075077] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:31,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990799968] [2023-11-06 22:29:31,774 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:29:31,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:31,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:31,776 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:31,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 22:29:31,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:29:31,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:31,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:31,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:31,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:32,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990799968] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:32,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:32,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-06 22:29:32,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391022406] [2023-11-06 22:29:32,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:32,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:29:32,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:32,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:29:32,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:29:32,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:32,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 784 transitions, 16815 flow. Second operand has 18 states, 18 states have (on average 66.83333333333333) internal successors, (1203), 18 states have internal predecessors, (1203), 0 states have call successors, (0), 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-06 22:29:32,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:32,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:32,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:36,512 INFO L124 PetriNetUnfolderBase]: 2402/4083 cut-off events. [2023-11-06 22:29:36,512 INFO L125 PetriNetUnfolderBase]: For 82920/82920 co-relation queries the response was YES. [2023-11-06 22:29:36,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 4083 events. 2402/4083 cut-off events. For 82920/82920 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 25951 event pairs, 366 based on Foata normal form. 42/4125 useless extension candidates. Maximal degree in co-relation 38901. Up to 2692 conditions per place. [2023-11-06 22:29:36,579 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 606 selfloop transitions, 385 changer transitions 14/1005 dead transitions. [2023-11-06 22:29:36,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1005 transitions, 22602 flow [2023-11-06 22:29:36,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-06 22:29:36,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-06 22:29:36,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3044 transitions. [2023-11-06 22:29:36,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4378596087456847 [2023-11-06 22:29:36,588 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3044 transitions. [2023-11-06 22:29:36,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3044 transitions. [2023-11-06 22:29:36,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:36,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3044 transitions. [2023-11-06 22:29:36,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 69.18181818181819) internal successors, (3044), 44 states have internal predecessors, (3044), 0 states have call successors, (0), 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-06 22:29:36,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 158.0) internal successors, (7110), 45 states have internal predecessors, (7110), 0 states have call successors, (0), 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-06 22:29:36,611 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 158.0) internal successors, (7110), 45 states have internal predecessors, (7110), 0 states have call successors, (0), 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-06 22:29:36,611 INFO L175 Difference]: Start difference. First operand has 338 places, 784 transitions, 16815 flow. Second operand 44 states and 3044 transitions. [2023-11-06 22:29:36,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1005 transitions, 22602 flow [2023-11-06 22:29:38,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1005 transitions, 21797 flow, removed 223 selfloop flow, removed 12 redundant places. [2023-11-06 22:29:38,076 INFO L231 Difference]: Finished difference. Result has 380 places, 875 transitions, 19574 flow [2023-11-06 22:29:38,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=15968, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=19574, PETRI_PLACES=380, PETRI_TRANSITIONS=875} [2023-11-06 22:29:38,078 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 360 predicate places. [2023-11-06 22:29:38,078 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 875 transitions, 19574 flow [2023-11-06 22:29:38,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.83333333333333) internal successors, (1203), 18 states have internal predecessors, (1203), 0 states have call successors, (0), 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-06 22:29:38,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:38,078 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:38,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:38,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:38,279 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-06 22:29:38,279 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:38,279 INFO L85 PathProgramCache]: Analyzing trace with hash -169180525, now seen corresponding path program 17 times [2023-11-06 22:29:38,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:38,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666530809] [2023-11-06 22:29:38,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:38,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:38,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:38,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666530809] [2023-11-06 22:29:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666530809] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917093928] [2023-11-06 22:29:38,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:29:38,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:38,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:38,495 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:38,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 22:29:38,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 22:29:38,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:38,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:38,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:38,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:38,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:38,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:38,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917093928] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:38,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:38,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-06 22:29:38,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133976333] [2023-11-06 22:29:38,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:38,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:29:38,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:38,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:29:38,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:29:39,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:39,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 875 transitions, 19574 flow. Second operand has 16 states, 16 states have (on average 66.9375) internal successors, (1071), 16 states have internal predecessors, (1071), 0 states have call successors, (0), 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-06 22:29:39,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:39,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:39,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:42,571 INFO L124 PetriNetUnfolderBase]: 2656/4511 cut-off events. [2023-11-06 22:29:42,571 INFO L125 PetriNetUnfolderBase]: For 93214/93214 co-relation queries the response was YES. [2023-11-06 22:29:42,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45449 conditions, 4511 events. 2656/4511 cut-off events. For 93214/93214 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28911 event pairs, 630 based on Foata normal form. 42/4553 useless extension candidates. Maximal degree in co-relation 44831. Up to 3680 conditions per place. [2023-11-06 22:29:42,645 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 890 selfloop transitions, 198 changer transitions 4/1092 dead transitions. [2023-11-06 22:29:42,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 1092 transitions, 25505 flow [2023-11-06 22:29:42,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 22:29:42,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-06 22:29:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2577 transitions. [2023-11-06 22:29:42,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44081423195347247 [2023-11-06 22:29:42,651 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2577 transitions. [2023-11-06 22:29:42,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2577 transitions. [2023-11-06 22:29:42,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:42,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2577 transitions. [2023-11-06 22:29:42,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.64864864864865) internal successors, (2577), 37 states have internal predecessors, (2577), 0 states have call successors, (0), 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-06 22:29:42,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:29:42,665 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:29:42,666 INFO L175 Difference]: Start difference. First operand has 380 places, 875 transitions, 19574 flow. Second operand 37 states and 2577 transitions. [2023-11-06 22:29:42,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 1092 transitions, 25505 flow [2023-11-06 22:29:44,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1092 transitions, 24984 flow, removed 174 selfloop flow, removed 25 redundant places. [2023-11-06 22:29:44,690 INFO L231 Difference]: Finished difference. Result has 406 places, 960 transitions, 21981 flow [2023-11-06 22:29:44,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=19118, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=21981, PETRI_PLACES=406, PETRI_TRANSITIONS=960} [2023-11-06 22:29:44,691 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 386 predicate places. [2023-11-06 22:29:44,691 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 960 transitions, 21981 flow [2023-11-06 22:29:44,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 66.9375) internal successors, (1071), 16 states have internal predecessors, (1071), 0 states have call successors, (0), 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-06 22:29:44,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:44,691 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:44,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:44,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:44,892 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-06 22:29:44,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:44,892 INFO L85 PathProgramCache]: Analyzing trace with hash -419664781, now seen corresponding path program 18 times [2023-11-06 22:29:44,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:44,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411854759] [2023-11-06 22:29:44,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:44,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:45,050 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:45,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:45,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411854759] [2023-11-06 22:29:45,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411854759] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:45,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857533558] [2023-11-06 22:29:45,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:29:45,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:45,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:45,056 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:45,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 22:29:45,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 22:29:45,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:29:45,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:45,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:45,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:45,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857533558] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:45,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:45,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-06 22:29:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704536010] [2023-11-06 22:29:45,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:45,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:29:45,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:29:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:29:45,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:45,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 960 transitions, 21981 flow. Second operand has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:29:45,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:45,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:45,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:50,934 INFO L124 PetriNetUnfolderBase]: 2842/4833 cut-off events. [2023-11-06 22:29:50,934 INFO L125 PetriNetUnfolderBase]: For 108071/108071 co-relation queries the response was YES. [2023-11-06 22:29:50,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49759 conditions, 4833 events. 2842/4833 cut-off events. For 108071/108071 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 31397 event pairs, 618 based on Foata normal form. 26/4859 useless extension candidates. Maximal degree in co-relation 48975. Up to 3686 conditions per place. [2023-11-06 22:29:51,026 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 783 selfloop transitions, 310 changer transitions 14/1107 dead transitions. [2023-11-06 22:29:51,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1107 transitions, 26583 flow [2023-11-06 22:29:51,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-06 22:29:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-06 22:29:51,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2290 transitions. [2023-11-06 22:29:51,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392021480629076 [2023-11-06 22:29:51,031 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2290 transitions. [2023-11-06 22:29:51,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2290 transitions. [2023-11-06 22:29:51,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:29:51,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2290 transitions. [2023-11-06 22:29:51,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 69.39393939393939) internal successors, (2290), 33 states have internal predecessors, (2290), 0 states have call successors, (0), 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-06 22:29:51,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 158.0) internal successors, (5372), 34 states have internal predecessors, (5372), 0 states have call successors, (0), 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-06 22:29:51,046 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 158.0) internal successors, (5372), 34 states have internal predecessors, (5372), 0 states have call successors, (0), 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-06 22:29:51,046 INFO L175 Difference]: Start difference. First operand has 406 places, 960 transitions, 21981 flow. Second operand 33 states and 2290 transitions. [2023-11-06 22:29:51,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 1107 transitions, 26583 flow [2023-11-06 22:29:53,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1107 transitions, 25615 flow, removed 430 selfloop flow, removed 13 redundant places. [2023-11-06 22:29:53,547 INFO L231 Difference]: Finished difference. Result has 437 places, 1026 transitions, 23786 flow [2023-11-06 22:29:53,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=20975, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=23786, PETRI_PLACES=437, PETRI_TRANSITIONS=1026} [2023-11-06 22:29:53,549 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 417 predicate places. [2023-11-06 22:29:53,549 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 1026 transitions, 23786 flow [2023-11-06 22:29:53,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:29:53,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:29:53,550 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:29:53,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 22:29:53,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:53,750 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-06 22:29:53,751 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:29:53,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1489053467, now seen corresponding path program 19 times [2023-11-06 22:29:53,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:29:53,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800851273] [2023-11-06 22:29:53,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:29:53,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:29:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:29:54,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800851273] [2023-11-06 22:29:54,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800851273] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:29:54,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167212670] [2023-11-06 22:29:54,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:29:54,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:29:54,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:29:54,026 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:29:54,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 22:29:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:29:54,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:29:54,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:29:54,209 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:54,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:29:54,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:29:54,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167212670] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:29:54,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:29:54,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-11-06 22:29:54,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713162074] [2023-11-06 22:29:54,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:29:54,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 22:29:54,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:29:54,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 22:29:54,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2023-11-06 22:29:54,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:29:54,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 1026 transitions, 23786 flow. Second operand has 21 states, 21 states have (on average 66.61904761904762) internal successors, (1399), 21 states have internal predecessors, (1399), 0 states have call successors, (0), 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-06 22:29:54,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:29:54,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:29:54,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:29:57,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:30:01,618 INFO L124 PetriNetUnfolderBase]: 2975/5036 cut-off events. [2023-11-06 22:30:01,619 INFO L125 PetriNetUnfolderBase]: For 102477/102477 co-relation queries the response was YES. [2023-11-06 22:30:01,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52407 conditions, 5036 events. 2975/5036 cut-off events. For 102477/102477 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32686 event pairs, 497 based on Foata normal form. 24/5060 useless extension candidates. Maximal degree in co-relation 51879. Up to 3261 conditions per place. [2023-11-06 22:30:01,692 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 535 selfloop transitions, 663 changer transitions 13/1211 dead transitions. [2023-11-06 22:30:01,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 1211 transitions, 29627 flow [2023-11-06 22:30:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 22:30:01,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-06 22:30:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2151 transitions. [2023-11-06 22:30:01,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391588403429971 [2023-11-06 22:30:01,696 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2151 transitions. [2023-11-06 22:30:01,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2151 transitions. [2023-11-06 22:30:01,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:30:01,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2151 transitions. [2023-11-06 22:30:01,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 69.38709677419355) internal successors, (2151), 31 states have internal predecessors, (2151), 0 states have call successors, (0), 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-06 22:30:01,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 158.0) internal successors, (5056), 32 states have internal predecessors, (5056), 0 states have call successors, (0), 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-06 22:30:01,706 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 158.0) internal successors, (5056), 32 states have internal predecessors, (5056), 0 states have call successors, (0), 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-06 22:30:01,706 INFO L175 Difference]: Start difference. First operand has 437 places, 1026 transitions, 23786 flow. Second operand 31 states and 2151 transitions. [2023-11-06 22:30:01,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 1211 transitions, 29627 flow [2023-11-06 22:30:04,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 1211 transitions, 29005 flow, removed 204 selfloop flow, removed 18 redundant places. [2023-11-06 22:30:04,609 INFO L231 Difference]: Finished difference. Result has 456 places, 1153 transitions, 28403 flow [2023-11-06 22:30:04,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=23182, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=548, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=28403, PETRI_PLACES=456, PETRI_TRANSITIONS=1153} [2023-11-06 22:30:04,612 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 436 predicate places. [2023-11-06 22:30:04,612 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 1153 transitions, 28403 flow [2023-11-06 22:30:04,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.61904761904762) internal successors, (1399), 21 states have internal predecessors, (1399), 0 states have call successors, (0), 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-06 22:30:04,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:30:04,613 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:30:04,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-06 22:30:04,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-06 22:30:04,819 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-06 22:30:04,819 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash -189937339, now seen corresponding path program 20 times [2023-11-06 22:30:04,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:04,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865690703] [2023-11-06 22:30:04,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:04,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:05,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:05,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865690703] [2023-11-06 22:30:05,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865690703] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:30:05,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904217310] [2023-11-06 22:30:05,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:30:05,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:05,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:05,014 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:05,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 22:30:05,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:30:05,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:30:05,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:30:05,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:05,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:05,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:05,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904217310] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:05,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:30:05,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-06 22:30:05,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490908776] [2023-11-06 22:30:05,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:05,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:30:05,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:05,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:30:05,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:30:05,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:30:05,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 1153 transitions, 28403 flow. Second operand has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:30:05,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:30:05,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:30:05,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:30:10,634 INFO L124 PetriNetUnfolderBase]: 3215/5441 cut-off events. [2023-11-06 22:30:10,635 INFO L125 PetriNetUnfolderBase]: For 131585/131585 co-relation queries the response was YES. [2023-11-06 22:30:10,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60246 conditions, 5441 events. 3215/5441 cut-off events. For 131585/131585 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35781 event pairs, 614 based on Foata normal form. 40/5481 useless extension candidates. Maximal degree in co-relation 59537. Up to 3837 conditions per place. [2023-11-06 22:30:10,718 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 868 selfloop transitions, 453 changer transitions 13/1334 dead transitions. [2023-11-06 22:30:10,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1334 transitions, 34714 flow [2023-11-06 22:30:10,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 22:30:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-06 22:30:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2571 transitions. [2023-11-06 22:30:10,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43978788915497774 [2023-11-06 22:30:10,723 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2571 transitions. [2023-11-06 22:30:10,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2571 transitions. [2023-11-06 22:30:10,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:30:10,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2571 transitions. [2023-11-06 22:30:10,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.48648648648648) internal successors, (2571), 37 states have internal predecessors, (2571), 0 states have call successors, (0), 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-06 22:30:10,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:10,736 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:10,736 INFO L175 Difference]: Start difference. First operand has 456 places, 1153 transitions, 28403 flow. Second operand 37 states and 2571 transitions. [2023-11-06 22:30:10,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1334 transitions, 34714 flow [2023-11-06 22:30:13,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 1334 transitions, 33221 flow, removed 696 selfloop flow, removed 10 redundant places. [2023-11-06 22:30:13,871 INFO L231 Difference]: Finished difference. Result has 493 places, 1256 transitions, 31519 flow [2023-11-06 22:30:13,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=27429, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=31519, PETRI_PLACES=493, PETRI_TRANSITIONS=1256} [2023-11-06 22:30:13,873 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 473 predicate places. [2023-11-06 22:30:13,873 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 1256 transitions, 31519 flow [2023-11-06 22:30:13,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 66.88235294117646) internal successors, (1137), 17 states have internal predecessors, (1137), 0 states have call successors, (0), 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-06 22:30:13,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:30:13,873 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:30:13,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:14,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:14,079 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-06 22:30:14,079 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:14,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1792074973, now seen corresponding path program 21 times [2023-11-06 22:30:14,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:14,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988401156] [2023-11-06 22:30:14,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:14,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:14,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:14,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988401156] [2023-11-06 22:30:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988401156] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:30:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550537272] [2023-11-06 22:30:14,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:30:14,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:14,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:14,266 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:14,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 22:30:14,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:30:14,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:30:14,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:30:14,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:14,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:14,493 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:14,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550537272] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:14,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:30:14,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-06 22:30:14,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609174730] [2023-11-06 22:30:14,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:14,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:30:14,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:14,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:30:14,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:30:14,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:30:14,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 1256 transitions, 31519 flow. Second operand has 16 states, 16 states have (on average 66.9375) internal successors, (1071), 16 states have internal predecessors, (1071), 0 states have call successors, (0), 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-06 22:30:14,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:30:14,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:30:14,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:30:19,704 INFO L124 PetriNetUnfolderBase]: 3378/5720 cut-off events. [2023-11-06 22:30:19,705 INFO L125 PetriNetUnfolderBase]: For 155102/155102 co-relation queries the response was YES. [2023-11-06 22:30:19,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64640 conditions, 5720 events. 3378/5720 cut-off events. For 155102/155102 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37902 event pairs, 870 based on Foata normal form. 60/5780 useless extension candidates. Maximal degree in co-relation 64041. Up to 5079 conditions per place. [2023-11-06 22:30:19,815 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 1257 selfloop transitions, 164 changer transitions 3/1424 dead transitions. [2023-11-06 22:30:19,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1424 transitions, 37276 flow [2023-11-06 22:30:19,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 22:30:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-06 22:30:19,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2576 transitions. [2023-11-06 22:30:19,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44064317482039 [2023-11-06 22:30:19,820 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2576 transitions. [2023-11-06 22:30:19,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2576 transitions. [2023-11-06 22:30:19,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:30:19,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2576 transitions. [2023-11-06 22:30:19,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.62162162162163) internal successors, (2576), 37 states have internal predecessors, (2576), 0 states have call successors, (0), 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-06 22:30:19,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:19,836 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:19,836 INFO L175 Difference]: Start difference. First operand has 493 places, 1256 transitions, 31519 flow. Second operand 37 states and 2576 transitions. [2023-11-06 22:30:19,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1424 transitions, 37276 flow [2023-11-06 22:30:24,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1424 transitions, 36429 flow, removed 348 selfloop flow, removed 18 redundant places. [2023-11-06 22:30:24,203 INFO L231 Difference]: Finished difference. Result has 521 places, 1312 transitions, 32774 flow [2023-11-06 22:30:24,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=30965, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=32774, PETRI_PLACES=521, PETRI_TRANSITIONS=1312} [2023-11-06 22:30:24,205 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 501 predicate places. [2023-11-06 22:30:24,205 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 1312 transitions, 32774 flow [2023-11-06 22:30:24,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 66.9375) internal successors, (1071), 16 states have internal predecessors, (1071), 0 states have call successors, (0), 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-06 22:30:24,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:30:24,206 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:30:24,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:24,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:24,407 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:30:24,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:24,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1376480067, now seen corresponding path program 22 times [2023-11-06 22:30:24,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:24,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252002401] [2023-11-06 22:30:24,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:24,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:24,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:24,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252002401] [2023-11-06 22:30:24,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252002401] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:30:24,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493228758] [2023-11-06 22:30:24,770 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:30:24,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:24,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:24,772 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:24,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-06 22:30:24,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:30:24,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:30:24,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:30:24,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:24,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:25,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493228758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:25,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:30:25,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-11-06 22:30:25,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518290021] [2023-11-06 22:30:25,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:25,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 22:30:25,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:25,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 22:30:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2023-11-06 22:30:25,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:30:25,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1312 transitions, 32774 flow. Second operand has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 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-06 22:30:25,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:30:25,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:30:25,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:30:31,496 INFO L124 PetriNetUnfolderBase]: 3384/5770 cut-off events. [2023-11-06 22:30:31,496 INFO L125 PetriNetUnfolderBase]: For 158998/158998 co-relation queries the response was YES. [2023-11-06 22:30:31,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64711 conditions, 5770 events. 3384/5770 cut-off events. For 158998/158998 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 38767 event pairs, 384 based on Foata normal form. 64/5834 useless extension candidates. Maximal degree in co-relation 63964. Up to 2983 conditions per place. [2023-11-06 22:30:31,596 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 482 selfloop transitions, 896 changer transitions 4/1382 dead transitions. [2023-11-06 22:30:31,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1382 transitions, 36349 flow [2023-11-06 22:30:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 22:30:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-06 22:30:31,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2568 transitions. [2023-11-06 22:30:31,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392747177557304 [2023-11-06 22:30:31,601 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2568 transitions. [2023-11-06 22:30:31,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2568 transitions. [2023-11-06 22:30:31,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:30:31,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2568 transitions. [2023-11-06 22:30:31,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.4054054054054) internal successors, (2568), 37 states have internal predecessors, (2568), 0 states have call successors, (0), 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-06 22:30:31,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:31,616 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 158.0) internal successors, (6004), 38 states have internal predecessors, (6004), 0 states have call successors, (0), 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-06 22:30:31,616 INFO L175 Difference]: Start difference. First operand has 521 places, 1312 transitions, 32774 flow. Second operand 37 states and 2568 transitions. [2023-11-06 22:30:31,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1382 transitions, 36349 flow [2023-11-06 22:30:36,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1382 transitions, 35343 flow, removed 404 selfloop flow, removed 25 redundant places. [2023-11-06 22:30:36,058 INFO L231 Difference]: Finished difference. Result has 534 places, 1318 transitions, 34119 flow [2023-11-06 22:30:36,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=31705, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=876, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=34119, PETRI_PLACES=534, PETRI_TRANSITIONS=1318} [2023-11-06 22:30:36,060 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 514 predicate places. [2023-11-06 22:30:36,060 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 1318 transitions, 34119 flow [2023-11-06 22:30:36,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 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-06 22:30:36,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:30:36,061 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:30:36,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:36,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:36,266 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:30:36,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:36,267 INFO L85 PathProgramCache]: Analyzing trace with hash 321600379, now seen corresponding path program 23 times [2023-11-06 22:30:36,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:36,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209178803] [2023-11-06 22:30:36,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:36,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:36,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:36,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209178803] [2023-11-06 22:30:36,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209178803] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:30:36,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70193952] [2023-11-06 22:30:36,431 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:30:36,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:36,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:36,433 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:36,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 22:30:36,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-06 22:30:36,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:30:36,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 22:30:36,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:36,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:30:36,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:30:36,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70193952] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:36,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:30:36,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 17 [2023-11-06 22:30:36,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403472381] [2023-11-06 22:30:36,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:36,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 22:30:36,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:36,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 22:30:36,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:30:37,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:30:37,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1318 transitions, 34119 flow. Second operand has 19 states, 19 states have (on average 67.42105263157895) internal successors, (1281), 19 states have internal predecessors, (1281), 0 states have call successors, (0), 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-06 22:30:37,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:30:37,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:30:37,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:30:43,077 INFO L124 PetriNetUnfolderBase]: 4499/7795 cut-off events. [2023-11-06 22:30:43,077 INFO L125 PetriNetUnfolderBase]: For 222833/222833 co-relation queries the response was YES. [2023-11-06 22:30:43,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89432 conditions, 7795 events. 4499/7795 cut-off events. For 222833/222833 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 56357 event pairs, 198 based on Foata normal form. 40/7833 useless extension candidates. Maximal degree in co-relation 88336. Up to 4148 conditions per place. [2023-11-06 22:30:43,232 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 1069 selfloop transitions, 649 changer transitions 131/1851 dead transitions. [2023-11-06 22:30:43,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 1851 transitions, 50927 flow [2023-11-06 22:30:43,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:30:43,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:30:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 808 transitions. [2023-11-06 22:30:43,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46490218642117376 [2023-11-06 22:30:43,234 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 808 transitions. [2023-11-06 22:30:43,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 808 transitions. [2023-11-06 22:30:43,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:30:43,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 808 transitions. [2023-11-06 22:30:43,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 73.45454545454545) internal successors, (808), 11 states have internal predecessors, (808), 0 states have call successors, (0), 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-06 22:30:43,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 158.0) internal successors, (1896), 12 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:30:43,237 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 158.0) internal successors, (1896), 12 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:30:43,237 INFO L175 Difference]: Start difference. First operand has 534 places, 1318 transitions, 34119 flow. Second operand 11 states and 808 transitions. [2023-11-06 22:30:43,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 1851 transitions, 50927 flow [2023-11-06 22:30:51,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1851 transitions, 48862 flow, removed 187 selfloop flow, removed 30 redundant places. [2023-11-06 22:30:51,501 INFO L231 Difference]: Finished difference. Result has 522 places, 1544 transitions, 40943 flow [2023-11-06 22:30:51,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=32542, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40943, PETRI_PLACES=522, PETRI_TRANSITIONS=1544} [2023-11-06 22:30:51,503 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 502 predicate places. [2023-11-06 22:30:51,503 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 1544 transitions, 40943 flow [2023-11-06 22:30:51,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.42105263157895) internal successors, (1281), 19 states have internal predecessors, (1281), 0 states have call successors, (0), 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-06 22:30:51,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:30:51,504 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:30:51,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:51,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:51,710 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:30:51,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:51,710 INFO L85 PathProgramCache]: Analyzing trace with hash -140200935, now seen corresponding path program 24 times [2023-11-06 22:30:51,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:51,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946699446] [2023-11-06 22:30:51,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:51,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:51,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:51,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:51,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:51,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946699446] [2023-11-06 22:30:51,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946699446] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:30:51,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806831030] [2023-11-06 22:30:51,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:30:51,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:51,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:51,924 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:51,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-06 22:30:52,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-06 22:30:52,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:30:52,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:30:52,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:52,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:52,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:30:52,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806831030] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:52,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:30:52,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-11-06 22:30:52,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478938214] [2023-11-06 22:30:52,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:52,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 22:30:52,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 22:30:52,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:30:52,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:30:52,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 1544 transitions, 40943 flow. Second operand has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:30:52,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:30:52,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:30:52,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:31:02,638 INFO L124 PetriNetUnfolderBase]: 6667/10910 cut-off events. [2023-11-06 22:31:02,638 INFO L125 PetriNetUnfolderBase]: For 296902/296902 co-relation queries the response was YES. [2023-11-06 22:31:02,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131945 conditions, 10910 events. 6667/10910 cut-off events. For 296902/296902 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 76600 event pairs, 157 based on Foata normal form. 38/10948 useless extension candidates. Maximal degree in co-relation 130920. Up to 4694 conditions per place. [2023-11-06 22:31:02,869 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 1508 selfloop transitions, 1145 changer transitions 11/2664 dead transitions. [2023-11-06 22:31:02,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 2664 transitions, 74999 flow [2023-11-06 22:31:02,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 22:31:02,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-06 22:31:02,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2173 transitions. [2023-11-06 22:31:02,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44365046957942017 [2023-11-06 22:31:02,872 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2173 transitions. [2023-11-06 22:31:02,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2173 transitions. [2023-11-06 22:31:02,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:31:02,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2173 transitions. [2023-11-06 22:31:02,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 70.09677419354838) internal successors, (2173), 31 states have internal predecessors, (2173), 0 states have call successors, (0), 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-06 22:31:02,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 158.0) internal successors, (5056), 32 states have internal predecessors, (5056), 0 states have call successors, (0), 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-06 22:31:02,881 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 158.0) internal successors, (5056), 32 states have internal predecessors, (5056), 0 states have call successors, (0), 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-06 22:31:02,881 INFO L175 Difference]: Start difference. First operand has 522 places, 1544 transitions, 40943 flow. Second operand 31 states and 2173 transitions. [2023-11-06 22:31:02,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 2664 transitions, 74999 flow [2023-11-06 22:31:14,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 2664 transitions, 73963 flow, removed 429 selfloop flow, removed 7 redundant places. [2023-11-06 22:31:14,373 INFO L231 Difference]: Finished difference. Result has 555 places, 2200 transitions, 61358 flow [2023-11-06 22:31:14,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=40283, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=583, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=61358, PETRI_PLACES=555, PETRI_TRANSITIONS=2200} [2023-11-06 22:31:14,375 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 535 predicate places. [2023-11-06 22:31:14,375 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 2200 transitions, 61358 flow [2023-11-06 22:31:14,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:31:14,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:31:14,375 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:31:14,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:14,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:14,578 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:31:14,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:14,578 INFO L85 PathProgramCache]: Analyzing trace with hash 619046223, now seen corresponding path program 25 times [2023-11-06 22:31:14,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:14,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663667237] [2023-11-06 22:31:14,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:14,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:14,783 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:14,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:14,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663667237] [2023-11-06 22:31:14,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663667237] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:31:14,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254106963] [2023-11-06 22:31:14,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:31:14,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:14,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:14,788 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:14,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-06 22:31:14,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:14,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:31:14,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:14,974 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:14,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:15,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:15,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254106963] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:31:15,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:31:15,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-11-06 22:31:15,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15281444] [2023-11-06 22:31:15,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:15,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-06 22:31:15,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:15,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 22:31:15,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-11-06 22:31:15,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:31:15,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 2200 transitions, 61358 flow. Second operand has 20 states, 20 states have (on average 66.55) internal successors, (1331), 20 states have internal predecessors, (1331), 0 states have call successors, (0), 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-06 22:31:15,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:31:15,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:31:15,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:31:29,925 INFO L124 PetriNetUnfolderBase]: 6948/11389 cut-off events. [2023-11-06 22:31:29,925 INFO L125 PetriNetUnfolderBase]: For 336993/336993 co-relation queries the response was YES. [2023-11-06 22:31:30,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142662 conditions, 11389 events. 6948/11389 cut-off events. For 336993/336993 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 81071 event pairs, 546 based on Foata normal form. 52/11441 useless extension candidates. Maximal degree in co-relation 141601. Up to 4670 conditions per place. [2023-11-06 22:31:30,199 INFO L140 encePairwiseOnDemand]: 152/158 looper letters, 1568 selfloop transitions, 1298 changer transitions 0/2866 dead transitions. [2023-11-06 22:31:30,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 2866 transitions, 82900 flow [2023-11-06 22:31:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-06 22:31:30,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-06 22:31:30,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4383 transitions. [2023-11-06 22:31:30,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403254972875226 [2023-11-06 22:31:30,205 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4383 transitions. [2023-11-06 22:31:30,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4383 transitions. [2023-11-06 22:31:30,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:31:30,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4383 transitions. [2023-11-06 22:31:30,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 69.57142857142857) internal successors, (4383), 63 states have internal predecessors, (4383), 0 states have call successors, (0), 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-06 22:31:30,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 158.0) internal successors, (10112), 64 states have internal predecessors, (10112), 0 states have call successors, (0), 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-06 22:31:30,221 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 158.0) internal successors, (10112), 64 states have internal predecessors, (10112), 0 states have call successors, (0), 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-06 22:31:30,221 INFO L175 Difference]: Start difference. First operand has 555 places, 2200 transitions, 61358 flow. Second operand 63 states and 4383 transitions. [2023-11-06 22:31:30,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 2866 transitions, 82900 flow [2023-11-06 22:31:46,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 2866 transitions, 80710 flow, removed 946 selfloop flow, removed 10 redundant places. [2023-11-06 22:31:46,762 INFO L231 Difference]: Finished difference. Result has 620 places, 2353 transitions, 66951 flow [2023-11-06 22:31:46,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=59648, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=66951, PETRI_PLACES=620, PETRI_TRANSITIONS=2353} [2023-11-06 22:31:46,765 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 600 predicate places. [2023-11-06 22:31:46,765 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 2353 transitions, 66951 flow [2023-11-06 22:31:46,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.55) internal successors, (1331), 20 states have internal predecessors, (1331), 0 states have call successors, (0), 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-06 22:31:46,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:31:46,766 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:31:46,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:46,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:46,972 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:31:46,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1312440663, now seen corresponding path program 26 times [2023-11-06 22:31:46,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:46,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612324208] [2023-11-06 22:31:46,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:46,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:46,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:47,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612324208] [2023-11-06 22:31:47,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612324208] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:31:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231170785] [2023-11-06 22:31:47,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:31:47,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:47,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:47,168 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:47,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_242af2ba-cada-40f8-bd13-a528a9d39579/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-06 22:31:47,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:31:47,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:31:47,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:31:47,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:47,365 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:47,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:31:47,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231170785] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:31:47,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:31:47,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-11-06 22:31:47,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262673708] [2023-11-06 22:31:47,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-06 22:31:47,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 22:31:47,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:31:47,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 158 [2023-11-06 22:31:47,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 2353 transitions, 66951 flow. Second operand has 23 states, 23 states have (on average 66.47826086956522) internal successors, (1529), 23 states have internal predecessors, (1529), 0 states have call successors, (0), 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-06 22:31:47,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:31:47,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 158 [2023-11-06 22:31:47,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:31:55,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:31:57,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:32:01,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:32:09,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []