./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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 00b544e07f34285bd260f481b4b1205a15ed1c83d300c57496244de51f7f3936 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:04:00,346 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:04:00,497 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:04:00,507 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:04:00,508 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:04:00,553 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:04:00,553 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:04:00,554 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:04:00,555 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:04:00,561 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:04:00,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:04:00,562 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:04:00,563 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:04:00,565 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:04:00,565 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:04:00,566 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:04:00,566 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:04:00,567 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:04:00,567 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:04:00,568 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:04:00,568 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:04:00,569 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:04:00,569 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:04:00,570 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:04:00,570 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:04:00,571 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:04:00,572 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:04:00,573 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:04:00,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:04:00,574 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:04:00,575 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:04:00,575 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:04:00,576 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:04:00,576 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:04:00,576 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:04:00,577 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:04:00,577 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:04:00,577 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:04:00,577 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:04:00,578 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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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 -> 00b544e07f34285bd260f481b4b1205a15ed1c83d300c57496244de51f7f3936 [2023-11-06 22:04:00,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:04:00,963 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:04:00,966 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:04:00,968 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:04:00,969 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:04:00,971 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-06 22:04:04,541 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:04:04,772 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:04:04,773 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-06 22:04:04,784 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/data/77cba2114/1e08d1471fb14605b187217f5d9bba3a/FLAG47e7da036 [2023-11-06 22:04:04,802 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/data/77cba2114/1e08d1471fb14605b187217f5d9bba3a [2023-11-06 22:04:04,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:04:04,807 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:04:04,809 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:04:04,809 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:04:04,816 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:04:04,817 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:04:04" (1/1) ... [2023-11-06 22:04:04,819 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b5c5abc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:04, skipping insertion in model container [2023-11-06 22:04:04,819 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:04:04" (1/1) ... [2023-11-06 22:04:04,850 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:04:05,100 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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2681,2694] [2023-11-06 22:04:05,114 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:04:05,128 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:04:05,161 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_3196d944-0c07-4432-95f3-5c1e8f62cbfd/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2681,2694] [2023-11-06 22:04:05,166 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:04:05,177 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:04:05,178 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:04:05,188 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:04:05,189 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05 WrapperNode [2023-11-06 22:04:05,189 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:04:05,191 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:04:05,191 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:04:05,192 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:04:05,202 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:04:05" (1/1) ... [2023-11-06 22:04:05,215 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:04:05" (1/1) ... [2023-11-06 22:04:05,256 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 201 [2023-11-06 22:04:05,257 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:04:05,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:04:05,258 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:04:05,258 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:04:05,271 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,271 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,276 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,276 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,289 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,295 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,298 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,300 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:04:05,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:04:05,307 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:04:05,307 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:04:05,308 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (1/1) ... [2023-11-06 22:04:05,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:04:05,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:05,351 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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:04:05,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/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:04:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:04:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 22:04:05,428 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 22:04:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 22:04:05,428 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 22:04:05,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:04:05,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:04:05,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:04:05,429 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:04:05,429 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:04:05,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:04:05,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:04:05,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:04:05,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:04:05,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:04:05,433 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:04:05,597 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:04:05,600 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:04:06,186 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:04:06,528 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:04:06,529 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-06 22:04:06,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:04:06 BoogieIcfgContainer [2023-11-06 22:04:06,532 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:04:06,536 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:04:06,536 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:04:06,541 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:04:06,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:04:04" (1/3) ... [2023-11-06 22:04:06,542 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62a293bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:04:06, skipping insertion in model container [2023-11-06 22:04:06,542 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:04:05" (2/3) ... [2023-11-06 22:04:06,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62a293bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:04:06, skipping insertion in model container [2023-11-06 22:04:06,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:04:06" (3/3) ... [2023-11-06 22:04:06,545 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2023-11-06 22:04:06,556 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 22:04:06,569 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:04:06,569 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:04:06,569 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:04:06,706 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 22:04:06,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 170 transitions, 354 flow [2023-11-06 22:04:06,897 INFO L124 PetriNetUnfolderBase]: 13/168 cut-off events. [2023-11-06 22:04:06,897 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:04:06,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 168 events. 13/168 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 93 event pairs, 0 based on Foata normal form. 0/154 useless extension candidates. Maximal degree in co-relation 132. Up to 2 conditions per place. [2023-11-06 22:04:06,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 170 transitions, 354 flow [2023-11-06 22:04:06,913 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 159 transitions, 330 flow [2023-11-06 22:04:06,920 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:04:06,934 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 159 transitions, 330 flow [2023-11-06 22:04:06,938 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 159 transitions, 330 flow [2023-11-06 22:04:06,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 159 transitions, 330 flow [2023-11-06 22:04:07,004 INFO L124 PetriNetUnfolderBase]: 13/159 cut-off events. [2023-11-06 22:04:07,009 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:04:07,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 159 events. 13/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 92 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 132. Up to 2 conditions per place. [2023-11-06 22:04:07,015 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-11-06 22:04:14,819 INFO L134 LiptonReduction]: Checked pairs total: 617 [2023-11-06 22:04:14,819 INFO L136 LiptonReduction]: Total number of compositions: 163 [2023-11-06 22:04:14,845 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:04:14,863 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;@60b343e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:04:14,863 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-06 22:04:14,882 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:04:14,883 INFO L124 PetriNetUnfolderBase]: 4/18 cut-off events. [2023-11-06 22:04:14,884 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:04:14,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:14,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:14,886 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:04:14,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:14,893 INFO L85 PathProgramCache]: Analyzing trace with hash -461926201, now seen corresponding path program 1 times [2023-11-06 22:04:14,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:14,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798307126] [2023-11-06 22:04:14,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:14,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:15,404 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:04:15,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:15,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798307126] [2023-11-06 22:04:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798307126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:15,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:15,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:04:15,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430445534] [2023-11-06 22:04:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:15,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:04:15,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:04:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:04:15,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 333 [2023-11-06 22:04:15,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states 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:04:15,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:15,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 333 [2023-11-06 22:04:15,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:15,638 INFO L124 PetriNetUnfolderBase]: 67/118 cut-off events. [2023-11-06 22:04:15,638 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-06 22:04:15,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 118 events. 67/118 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 324 event pairs, 9 based on Foata normal form. 1/76 useless extension candidates. Maximal degree in co-relation 179. Up to 85 conditions per place. [2023-11-06 22:04:15,644 INFO L140 encePairwiseOnDemand]: 329/333 looper letters, 23 selfloop transitions, 3 changer transitions 1/29 dead transitions. [2023-11-06 22:04:15,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 29 transitions, 133 flow [2023-11-06 22:04:15,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:04:15,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:04:15,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 487 transitions. [2023-11-06 22:04:15,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4874874874874875 [2023-11-06 22:04:15,680 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 487 transitions. [2023-11-06 22:04:15,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 487 transitions. [2023-11-06 22:04:15,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:15,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 487 transitions. [2023-11-06 22:04:15,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states 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:04:15,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states 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:04:15,710 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states 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:04:15,713 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 50 flow. Second operand 3 states and 487 transitions. [2023-11-06 22:04:15,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 29 transitions, 133 flow [2023-11-06 22:04:15,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 29 transitions, 119 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:04:15,721 INFO L231 Difference]: Finished difference. Result has 21 places, 21 transitions, 61 flow [2023-11-06 22:04:15,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=21, PETRI_TRANSITIONS=21} [2023-11-06 22:04:15,730 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2023-11-06 22:04:15,731 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 21 transitions, 61 flow [2023-11-06 22:04:15,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states 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:04:15,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:15,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:15,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:04:15,734 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:04:15,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:15,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1356294202, now seen corresponding path program 1 times [2023-11-06 22:04:15,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:15,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867916145] [2023-11-06 22:04:15,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:15,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:15,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:15,983 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:04:15,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:15,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867916145] [2023-11-06 22:04:15,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867916145] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:15,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:15,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:15,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79332244] [2023-11-06 22:04:15,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:15,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:15,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:15,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:16,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 333 [2023-11-06 22:04:16,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 21 transitions, 61 flow. Second operand has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:16,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:16,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 333 [2023-11-06 22:04:16,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:16,190 INFO L124 PetriNetUnfolderBase]: 95/175 cut-off events. [2023-11-06 22:04:16,191 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-11-06 22:04:16,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 175 events. 95/175 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 540 event pairs, 26 based on Foata normal form. 4/177 useless extension candidates. Maximal degree in co-relation 136. Up to 88 conditions per place. [2023-11-06 22:04:16,194 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 34 selfloop transitions, 4 changer transitions 7/45 dead transitions. [2023-11-06 22:04:16,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 45 transitions, 218 flow [2023-11-06 22:04:16,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:16,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:16,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-11-06 22:04:16,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45765765765765765 [2023-11-06 22:04:16,199 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-11-06 22:04:16,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-11-06 22:04:16,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:16,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-11-06 22:04:16,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:16,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:16,212 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:16,212 INFO L175 Difference]: Start difference. First operand has 21 places, 21 transitions, 61 flow. Second operand 5 states and 762 transitions. [2023-11-06 22:04:16,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 45 transitions, 218 flow [2023-11-06 22:04:16,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 45 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:04:16,218 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 87 flow [2023-11-06 22:04:16,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=87, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-11-06 22:04:16,219 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 5 predicate places. [2023-11-06 22:04:16,226 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 87 flow [2023-11-06 22:04:16,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:16,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:16,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:16,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:04:16,229 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:04:16,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:16,233 INFO L85 PathProgramCache]: Analyzing trace with hash 287419328, now seen corresponding path program 2 times [2023-11-06 22:04:16,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:16,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674064978] [2023-11-06 22:04:16,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:16,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:16,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:16,412 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:04:16,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:16,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674064978] [2023-11-06 22:04:16,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674064978] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:16,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673869893] [2023-11-06 22:04:16,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:04:16,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:16,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:16,418 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:16,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:04:16,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:04:16,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:16,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:04:16,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:16,678 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:04:16,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:16,726 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:04:16,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673869893] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:16,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:16,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-06 22:04:16,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905326386] [2023-11-06 22:04:16,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:16,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:04:16,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:16,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:04:16,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:04:16,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 87 flow. Second operand has 8 states, 8 states have (on average 144.75) internal successors, (1158), 8 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states 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:04:16,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:16,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:16,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:17,126 INFO L124 PetriNetUnfolderBase]: 110/204 cut-off events. [2023-11-06 22:04:17,126 INFO L125 PetriNetUnfolderBase]: For 155/155 co-relation queries the response was YES. [2023-11-06 22:04:17,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 204 events. 110/204 cut-off events. For 155/155 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 630 event pairs, 25 based on Foata normal form. 4/206 useless extension candidates. Maximal degree in co-relation 277. Up to 82 conditions per place. [2023-11-06 22:04:17,136 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 45 selfloop transitions, 10 changer transitions 1/56 dead transitions. [2023-11-06 22:04:17,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 56 transitions, 338 flow [2023-11-06 22:04:17,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:04:17,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:04:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1043 transitions. [2023-11-06 22:04:17,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2023-11-06 22:04:17,142 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1043 transitions. [2023-11-06 22:04:17,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1043 transitions. [2023-11-06 22:04:17,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:17,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1043 transitions. [2023-11-06 22:04:17,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.0) internal successors, (1043), 7 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states 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:04:17,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states 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:04:17,158 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states 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:04:17,159 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 87 flow. Second operand 7 states and 1043 transitions. [2023-11-06 22:04:17,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 56 transitions, 338 flow [2023-11-06 22:04:17,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 56 transitions, 308 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:17,166 INFO L231 Difference]: Finished difference. Result has 35 places, 30 transitions, 152 flow [2023-11-06 22:04:17,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=152, PETRI_PLACES=35, PETRI_TRANSITIONS=30} [2023-11-06 22:04:17,170 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 13 predicate places. [2023-11-06 22:04:17,171 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 30 transitions, 152 flow [2023-11-06 22:04:17,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.75) internal successors, (1158), 8 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states 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:04:17,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:17,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:17,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:17,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:17,381 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:04:17,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:17,382 INFO L85 PathProgramCache]: Analyzing trace with hash 830917515, now seen corresponding path program 1 times [2023-11-06 22:04:17,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:17,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453030335] [2023-11-06 22:04:17,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:17,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:17,597 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:04:17,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:17,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453030335] [2023-11-06 22:04:17,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453030335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:17,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:17,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:17,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967144996] [2023-11-06 22:04:17,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:17,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:17,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:17,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 333 [2023-11-06 22:04:17,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:17,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:17,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 333 [2023-11-06 22:04:17,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:17,824 INFO L124 PetriNetUnfolderBase]: 118/218 cut-off events. [2023-11-06 22:04:17,824 INFO L125 PetriNetUnfolderBase]: For 334/334 co-relation queries the response was YES. [2023-11-06 22:04:17,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 218 events. 118/218 cut-off events. For 334/334 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 700 event pairs, 27 based on Foata normal form. 6/222 useless extension candidates. Maximal degree in co-relation 544. Up to 98 conditions per place. [2023-11-06 22:04:17,828 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 45 selfloop transitions, 10 changer transitions 0/55 dead transitions. [2023-11-06 22:04:17,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 55 transitions, 369 flow [2023-11-06 22:04:17,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:17,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 764 transitions. [2023-11-06 22:04:17,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45885885885885885 [2023-11-06 22:04:17,833 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 764 transitions. [2023-11-06 22:04:17,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 764 transitions. [2023-11-06 22:04:17,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:17,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 764 transitions. [2023-11-06 22:04:17,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.8) internal successors, (764), 5 states have internal predecessors, (764), 0 states have call successors, (0), 0 states 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:04:17,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:17,845 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:17,846 INFO L175 Difference]: Start difference. First operand has 35 places, 30 transitions, 152 flow. Second operand 5 states and 764 transitions. [2023-11-06 22:04:17,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 55 transitions, 369 flow [2023-11-06 22:04:17,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 55 transitions, 353 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-06 22:04:17,852 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 190 flow [2023-11-06 22:04:17,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2023-11-06 22:04:17,853 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 18 predicate places. [2023-11-06 22:04:17,854 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 190 flow [2023-11-06 22:04:17,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:17,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:17,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:17,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:04:17,856 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:04:17,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:17,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1665100309, now seen corresponding path program 2 times [2023-11-06 22:04:17,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:17,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781358528] [2023-11-06 22:04:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:17,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:17,966 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:04:17,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:17,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781358528] [2023-11-06 22:04:17,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781358528] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:17,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:17,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:17,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826686285] [2023-11-06 22:04:17,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:17,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:17,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:17,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:17,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:18,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 333 [2023-11-06 22:04:18,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:18,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:18,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 333 [2023-11-06 22:04:18,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:18,167 INFO L124 PetriNetUnfolderBase]: 119/221 cut-off events. [2023-11-06 22:04:18,167 INFO L125 PetriNetUnfolderBase]: For 596/596 co-relation queries the response was YES. [2023-11-06 22:04:18,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 221 events. 119/221 cut-off events. For 596/596 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 714 event pairs, 36 based on Foata normal form. 2/221 useless extension candidates. Maximal degree in co-relation 584. Up to 146 conditions per place. [2023-11-06 22:04:18,171 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 42 selfloop transitions, 6 changer transitions 4/52 dead transitions. [2023-11-06 22:04:18,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 52 transitions, 407 flow [2023-11-06 22:04:18,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:18,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 758 transitions. [2023-11-06 22:04:18,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45525525525525523 [2023-11-06 22:04:18,176 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 758 transitions. [2023-11-06 22:04:18,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 758 transitions. [2023-11-06 22:04:18,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:18,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 758 transitions. [2023-11-06 22:04:18,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 0 states have call successors, (0), 0 states 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:04:18,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,186 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,186 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 190 flow. Second operand 5 states and 758 transitions. [2023-11-06 22:04:18,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 52 transitions, 407 flow [2023-11-06 22:04:18,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 381 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:18,193 INFO L231 Difference]: Finished difference. Result has 44 places, 32 transitions, 195 flow [2023-11-06 22:04:18,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=44, PETRI_TRANSITIONS=32} [2023-11-06 22:04:18,195 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 22 predicate places. [2023-11-06 22:04:18,195 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 32 transitions, 195 flow [2023-11-06 22:04:18,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states 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:04:18,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:18,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:18,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:04:18,197 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:04:18,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:18,197 INFO L85 PathProgramCache]: Analyzing trace with hash -399990346, now seen corresponding path program 3 times [2023-11-06 22:04:18,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:18,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608189282] [2023-11-06 22:04:18,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:18,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:18,331 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:04:18,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:18,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608189282] [2023-11-06 22:04:18,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608189282] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:18,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:18,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:18,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445014786] [2023-11-06 22:04:18,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:18,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:18,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:18,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:18,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:18,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:18,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 32 transitions, 195 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:18,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:18,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:18,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:18,526 INFO L124 PetriNetUnfolderBase]: 129/235 cut-off events. [2023-11-06 22:04:18,526 INFO L125 PetriNetUnfolderBase]: For 786/786 co-relation queries the response was YES. [2023-11-06 22:04:18,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 963 conditions, 235 events. 129/235 cut-off events. For 786/786 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 755 event pairs, 49 based on Foata normal form. 4/237 useless extension candidates. Maximal degree in co-relation 658. Up to 192 conditions per place. [2023-11-06 22:04:18,530 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 35 selfloop transitions, 14 changer transitions 0/49 dead transitions. [2023-11-06 22:04:18,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 49 transitions, 402 flow [2023-11-06 22:04:18,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:18,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2023-11-06 22:04:18,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45165165165165166 [2023-11-06 22:04:18,535 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:18,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states 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:04:18,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,545 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,546 INFO L175 Difference]: Start difference. First operand has 44 places, 32 transitions, 195 flow. Second operand 5 states and 752 transitions. [2023-11-06 22:04:18,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 49 transitions, 402 flow [2023-11-06 22:04:18,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 49 transitions, 375 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-06 22:04:18,552 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 277 flow [2023-11-06 22:04:18,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=277, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2023-11-06 22:04:18,553 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 24 predicate places. [2023-11-06 22:04:18,554 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 277 flow [2023-11-06 22:04:18,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:18,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:18,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:18,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:04:18,556 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:04:18,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1725830976, now seen corresponding path program 4 times [2023-11-06 22:04:18,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:18,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115016173] [2023-11-06 22:04:18,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:18,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:18,669 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:04:18,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:18,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115016173] [2023-11-06 22:04:18,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115016173] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:18,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:18,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:18,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603258865] [2023-11-06 22:04:18,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:18,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:18,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:18,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:18,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:18,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:18,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 277 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:18,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:18,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:18,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:18,845 INFO L124 PetriNetUnfolderBase]: 132/242 cut-off events. [2023-11-06 22:04:18,845 INFO L125 PetriNetUnfolderBase]: For 795/795 co-relation queries the response was YES. [2023-11-06 22:04:18,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 242 events. 132/242 cut-off events. For 795/795 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 781 event pairs, 41 based on Foata normal form. 4/244 useless extension candidates. Maximal degree in co-relation 680. Up to 198 conditions per place. [2023-11-06 22:04:18,850 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 35 selfloop transitions, 13 changer transitions 5/53 dead transitions. [2023-11-06 22:04:18,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 53 transitions, 472 flow [2023-11-06 22:04:18,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:18,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:18,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2023-11-06 22:04:18,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45165165165165166 [2023-11-06 22:04:18,855 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:18,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2023-11-06 22:04:18,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states 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:04:18,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,865 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:18,865 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 277 flow. Second operand 5 states and 752 transitions. [2023-11-06 22:04:18,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 53 transitions, 472 flow [2023-11-06 22:04:18,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 53 transitions, 430 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:18,873 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 324 flow [2023-11-06 22:04:18,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=324, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2023-11-06 22:04:18,874 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 28 predicate places. [2023-11-06 22:04:18,874 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 324 flow [2023-11-06 22:04:18,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:18,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:18,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:18,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:04:18,876 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:04:18,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:18,877 INFO L85 PathProgramCache]: Analyzing trace with hash 918468767, now seen corresponding path program 3 times [2023-11-06 22:04:18,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:18,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565506534] [2023-11-06 22:04:18,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:18,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:18,986 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:04:18,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565506534] [2023-11-06 22:04:18,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565506534] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:18,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:18,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:18,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621346294] [2023-11-06 22:04:18,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:18,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:18,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:18,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:18,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:19,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:19,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:19,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:19,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:19,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:19,190 INFO L124 PetriNetUnfolderBase]: 128/236 cut-off events. [2023-11-06 22:04:19,190 INFO L125 PetriNetUnfolderBase]: For 848/848 co-relation queries the response was YES. [2023-11-06 22:04:19,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1078 conditions, 236 events. 128/236 cut-off events. For 848/848 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 765 event pairs, 49 based on Foata normal form. 2/236 useless extension candidates. Maximal degree in co-relation 893. Up to 192 conditions per place. [2023-11-06 22:04:19,195 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 32 selfloop transitions, 15 changer transitions 3/50 dead transitions. [2023-11-06 22:04:19,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 460 flow [2023-11-06 22:04:19,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:19,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 750 transitions. [2023-11-06 22:04:19,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2023-11-06 22:04:19,201 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 750 transitions. [2023-11-06 22:04:19,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 750 transitions. [2023-11-06 22:04:19,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:19,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 750 transitions. [2023-11-06 22:04:19,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states 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:04:19,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:19,211 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:19,211 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 324 flow. Second operand 5 states and 750 transitions. [2023-11-06 22:04:19,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 460 flow [2023-11-06 22:04:19,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 50 transitions, 426 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:19,219 INFO L231 Difference]: Finished difference. Result has 51 places, 41 transitions, 309 flow [2023-11-06 22:04:19,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=309, PETRI_PLACES=51, PETRI_TRANSITIONS=41} [2023-11-06 22:04:19,221 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 29 predicate places. [2023-11-06 22:04:19,221 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 309 flow [2023-11-06 22:04:19,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:19,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:19,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:19,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:04:19,223 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:04:19,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:19,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1167678129, now seen corresponding path program 4 times [2023-11-06 22:04:19,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:19,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290093064] [2023-11-06 22:04:19,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:19,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:19,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:19,338 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:04:19,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:19,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290093064] [2023-11-06 22:04:19,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290093064] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:19,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683919410] [2023-11-06 22:04:19,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:04:19,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:19,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:19,341 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:19,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:04:19,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:04:19,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:19,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:04:19,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:19,529 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:04:19,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:19,573 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:04:19,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683919410] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:19,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:19,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-06 22:04:19,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791908899] [2023-11-06 22:04:19,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:19,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:04:19,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:19,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:04:19,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:04:19,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:19,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 309 flow. Second operand has 10 states, 10 states have (on average 144.7) internal successors, (1447), 10 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states 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:04:19,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:19,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:19,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:19,875 INFO L124 PetriNetUnfolderBase]: 141/259 cut-off events. [2023-11-06 22:04:19,875 INFO L125 PetriNetUnfolderBase]: For 858/858 co-relation queries the response was YES. [2023-11-06 22:04:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1156 conditions, 259 events. 141/259 cut-off events. For 858/858 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 885 event pairs, 29 based on Foata normal form. 6/263 useless extension candidates. Maximal degree in co-relation 969. Up to 142 conditions per place. [2023-11-06 22:04:19,879 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 49 selfloop transitions, 26 changer transitions 0/75 dead transitions. [2023-11-06 22:04:19,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 629 flow [2023-11-06 22:04:19,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:04:19,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:04:19,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1479 transitions. [2023-11-06 22:04:19,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44414414414414416 [2023-11-06 22:04:19,889 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1479 transitions. [2023-11-06 22:04:19,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1479 transitions. [2023-11-06 22:04:19,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:19,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1479 transitions. [2023-11-06 22:04:19,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.9) internal successors, (1479), 10 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states 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:04:19,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:04:19,906 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:04:19,907 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 309 flow. Second operand 10 states and 1479 transitions. [2023-11-06 22:04:19,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 629 flow [2023-11-06 22:04:19,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 599 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:04:19,915 INFO L231 Difference]: Finished difference. Result has 60 places, 51 transitions, 443 flow [2023-11-06 22:04:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=443, PETRI_PLACES=60, PETRI_TRANSITIONS=51} [2023-11-06 22:04:19,918 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 38 predicate places. [2023-11-06 22:04:19,918 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 51 transitions, 443 flow [2023-11-06 22:04:19,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.7) internal successors, (1447), 10 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states 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:04:19,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:19,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:19,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:20,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-06 22:04:20,126 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:04:20,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:20,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1861996280, now seen corresponding path program 5 times [2023-11-06 22:04:20,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:20,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930561184] [2023-11-06 22:04:20,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:20,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:20,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:20,224 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:04:20,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:20,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930561184] [2023-11-06 22:04:20,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930561184] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:20,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:20,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:20,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118386288] [2023-11-06 22:04:20,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:20,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:20,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:20,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:20,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:20,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:20,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 51 transitions, 443 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:20,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:20,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:20,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:20,416 INFO L124 PetriNetUnfolderBase]: 137/255 cut-off events. [2023-11-06 22:04:20,417 INFO L125 PetriNetUnfolderBase]: For 1195/1195 co-relation queries the response was YES. [2023-11-06 22:04:20,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 255 events. 137/255 cut-off events. For 1195/1195 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 867 event pairs, 38 based on Foata normal form. 4/257 useless extension candidates. Maximal degree in co-relation 1024. Up to 209 conditions per place. [2023-11-06 22:04:20,421 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 42 selfloop transitions, 14 changer transitions 5/61 dead transitions. [2023-11-06 22:04:20,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 61 transitions, 608 flow [2023-11-06 22:04:20,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:20,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:20,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 751 transitions. [2023-11-06 22:04:20,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45105105105105103 [2023-11-06 22:04:20,425 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 751 transitions. [2023-11-06 22:04:20,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 751 transitions. [2023-11-06 22:04:20,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:20,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 751 transitions. [2023-11-06 22:04:20,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.2) internal successors, (751), 5 states have internal predecessors, (751), 0 states have call successors, (0), 0 states 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:04:20,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:20,435 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:20,435 INFO L175 Difference]: Start difference. First operand has 60 places, 51 transitions, 443 flow. Second operand 5 states and 751 transitions. [2023-11-06 22:04:20,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 61 transitions, 608 flow [2023-11-06 22:04:20,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 61 transitions, 573 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:20,444 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 432 flow [2023-11-06 22:04:20,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2023-11-06 22:04:20,447 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 41 predicate places. [2023-11-06 22:04:20,447 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 432 flow [2023-11-06 22:04:20,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:20,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:20,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:20,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:04:20,448 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:04:20,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:20,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1325946383, now seen corresponding path program 5 times [2023-11-06 22:04:20,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:20,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926365139] [2023-11-06 22:04:20,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:20,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:20,558 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:04:20,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:20,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926365139] [2023-11-06 22:04:20,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926365139] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:20,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:20,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:20,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758656973] [2023-11-06 22:04:20,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:20,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:20,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:20,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:20,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:20,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 432 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:20,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:20,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:20,730 INFO L124 PetriNetUnfolderBase]: 130/244 cut-off events. [2023-11-06 22:04:20,730 INFO L125 PetriNetUnfolderBase]: For 1198/1198 co-relation queries the response was YES. [2023-11-06 22:04:20,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1210 conditions, 244 events. 130/244 cut-off events. For 1198/1198 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 810 event pairs, 38 based on Foata normal form. 2/244 useless extension candidates. Maximal degree in co-relation 983. Up to 191 conditions per place. [2023-11-06 22:04:20,734 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 38 selfloop transitions, 17 changer transitions 3/58 dead transitions. [2023-11-06 22:04:20,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 58 transitions, 590 flow [2023-11-06 22:04:20,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:20,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:20,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 749 transitions. [2023-11-06 22:04:20,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4498498498498498 [2023-11-06 22:04:20,739 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 749 transitions. [2023-11-06 22:04:20,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 749 transitions. [2023-11-06 22:04:20,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:20,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 749 transitions. [2023-11-06 22:04:20,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.8) internal successors, (749), 5 states have internal predecessors, (749), 0 states have call successors, (0), 0 states 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:04:20,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:20,748 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:20,748 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 432 flow. Second operand 5 states and 749 transitions. [2023-11-06 22:04:20,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 58 transitions, 590 flow [2023-11-06 22:04:20,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 58 transitions, 556 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-06 22:04:20,758 INFO L231 Difference]: Finished difference. Result has 63 places, 49 transitions, 431 flow [2023-11-06 22:04:20,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=431, PETRI_PLACES=63, PETRI_TRANSITIONS=49} [2023-11-06 22:04:20,759 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 41 predicate places. [2023-11-06 22:04:20,759 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 49 transitions, 431 flow [2023-11-06 22:04:20,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:20,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:20,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:20,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 22:04:20,761 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:04:20,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:20,762 INFO L85 PathProgramCache]: Analyzing trace with hash 7487270, now seen corresponding path program 6 times [2023-11-06 22:04:20,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:20,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038534354] [2023-11-06 22:04:20,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:20,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:20,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:20,864 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:04:20,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:20,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038534354] [2023-11-06 22:04:20,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038534354] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:20,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:20,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:20,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800080693] [2023-11-06 22:04:20,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:20,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:20,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:20,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:20,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:20,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:20,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 49 transitions, 431 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:20,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:20,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:20,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:21,050 INFO L124 PetriNetUnfolderBase]: 118/215 cut-off events. [2023-11-06 22:04:21,050 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2023-11-06 22:04:21,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 215 events. 118/215 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 646 event pairs, 29 based on Foata normal form. 4/217 useless extension candidates. Maximal degree in co-relation 952. Up to 157 conditions per place. [2023-11-06 22:04:21,054 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 39 selfloop transitions, 18 changer transitions 1/58 dead transitions. [2023-11-06 22:04:21,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 58 transitions, 585 flow [2023-11-06 22:04:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 750 transitions. [2023-11-06 22:04:21,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2023-11-06 22:04:21,059 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 750 transitions. [2023-11-06 22:04:21,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 750 transitions. [2023-11-06 22:04:21,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:21,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 750 transitions. [2023-11-06 22:04:21,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states 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:04:21,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:21,067 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:21,068 INFO L175 Difference]: Start difference. First operand has 63 places, 49 transitions, 431 flow. Second operand 5 states and 750 transitions. [2023-11-06 22:04:21,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 58 transitions, 585 flow [2023-11-06 22:04:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 58 transitions, 545 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-06 22:04:21,076 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 413 flow [2023-11-06 22:04:21,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-11-06 22:04:21,079 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-06 22:04:21,080 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 413 flow [2023-11-06 22:04:21,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:21,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:21,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:21,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 22:04:21,081 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:04:21,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:21,082 INFO L85 PathProgramCache]: Analyzing trace with hash -2112524967, now seen corresponding path program 6 times [2023-11-06 22:04:21,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:21,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104749017] [2023-11-06 22:04:21,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:21,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:21,197 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:04:21,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:21,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104749017] [2023-11-06 22:04:21,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104749017] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:21,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:21,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:04:21,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972385312] [2023-11-06 22:04:21,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:21,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:04:21,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:04:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:04:21,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 333 [2023-11-06 22:04:21,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:21,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:21,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 333 [2023-11-06 22:04:21,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:21,382 INFO L124 PetriNetUnfolderBase]: 107/190 cut-off events. [2023-11-06 22:04:21,383 INFO L125 PetriNetUnfolderBase]: For 993/993 co-relation queries the response was YES. [2023-11-06 22:04:21,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 947 conditions, 190 events. 107/190 cut-off events. For 993/993 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 542 event pairs, 26 based on Foata normal form. 6/194 useless extension candidates. Maximal degree in co-relation 854. Up to 140 conditions per place. [2023-11-06 22:04:21,386 INFO L140 encePairwiseOnDemand]: 328/333 looper letters, 41 selfloop transitions, 16 changer transitions 1/58 dead transitions. [2023-11-06 22:04:21,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 58 transitions, 568 flow [2023-11-06 22:04:21,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:04:21,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:04:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2023-11-06 22:04:21,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45165165165165166 [2023-11-06 22:04:21,391 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2023-11-06 22:04:21,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2023-11-06 22:04:21,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:21,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2023-11-06 22:04:21,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states 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:04:21,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:21,400 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states 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:04:21,400 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 413 flow. Second operand 5 states and 752 transitions. [2023-11-06 22:04:21,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 58 transitions, 568 flow [2023-11-06 22:04:21,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 522 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-06 22:04:21,408 INFO L231 Difference]: Finished difference. Result has 59 places, 47 transitions, 384 flow [2023-11-06 22:04:21,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=384, PETRI_PLACES=59, PETRI_TRANSITIONS=47} [2023-11-06 22:04:21,409 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 37 predicate places. [2023-11-06 22:04:21,409 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 47 transitions, 384 flow [2023-11-06 22:04:21,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:21,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:21,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:21,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 22:04:21,410 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:04:21,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash -402388396, now seen corresponding path program 1 times [2023-11-06 22:04:21,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:21,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029267560] [2023-11-06 22:04:21,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:04:21,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:21,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029267560] [2023-11-06 22:04:21,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029267560] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:21,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:21,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:04:21,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279281750] [2023-11-06 22:04:21,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:21,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:04:21,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:21,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:04:21,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:04:21,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 333 [2023-11-06 22:04:21,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 47 transitions, 384 flow. Second operand has 4 states, 4 states have (on average 143.75) internal successors, (575), 4 states have internal predecessors, (575), 0 states have call successors, (0), 0 states 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:04:21,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:21,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 333 [2023-11-06 22:04:21,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:21,754 INFO L124 PetriNetUnfolderBase]: 96/180 cut-off events. [2023-11-06 22:04:21,754 INFO L125 PetriNetUnfolderBase]: For 923/931 co-relation queries the response was YES. [2023-11-06 22:04:21,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 180 events. 96/180 cut-off events. For 923/931 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 538 event pairs, 27 based on Foata normal form. 11/177 useless extension candidates. Maximal degree in co-relation 743. Up to 160 conditions per place. [2023-11-06 22:04:21,757 INFO L140 encePairwiseOnDemand]: 328/333 looper letters, 38 selfloop transitions, 2 changer transitions 7/55 dead transitions. [2023-11-06 22:04:21,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 55 transitions, 496 flow [2023-11-06 22:04:21,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:04:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:04:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 587 transitions. [2023-11-06 22:04:21,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44069069069069067 [2023-11-06 22:04:21,761 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 587 transitions. [2023-11-06 22:04:21,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 587 transitions. [2023-11-06 22:04:21,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:21,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 587 transitions. [2023-11-06 22:04:21,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 146.75) internal successors, (587), 4 states have internal predecessors, (587), 0 states have call successors, (0), 0 states 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:04:21,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states 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:04:21,768 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states 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:04:21,768 INFO L175 Difference]: Start difference. First operand has 59 places, 47 transitions, 384 flow. Second operand 4 states and 587 transitions. [2023-11-06 22:04:21,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 55 transitions, 496 flow [2023-11-06 22:04:21,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 55 transitions, 445 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-11-06 22:04:21,774 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 357 flow [2023-11-06 22:04:21,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=357, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2023-11-06 22:04:21,775 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 34 predicate places. [2023-11-06 22:04:21,775 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 357 flow [2023-11-06 22:04:21,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 143.75) internal successors, (575), 4 states have internal predecessors, (575), 0 states have call successors, (0), 0 states 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:04:21,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:21,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:21,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 22:04:21,776 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:04:21,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:21,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1294674861, now seen corresponding path program 1 times [2023-11-06 22:04:21,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:21,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328033145] [2023-11-06 22:04:21,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:21,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:21,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:21,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 22:04:21,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:21,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328033145] [2023-11-06 22:04:21,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328033145] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:04:21,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:04:21,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:04:21,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521082826] [2023-11-06 22:04:21,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:04:21,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:04:21,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:21,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:04:21,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:04:21,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 333 [2023-11-06 22:04:21,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 357 flow. Second operand has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states 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:04:21,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:21,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 333 [2023-11-06 22:04:21,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:22,059 INFO L124 PetriNetUnfolderBase]: 95/179 cut-off events. [2023-11-06 22:04:22,059 INFO L125 PetriNetUnfolderBase]: For 806/814 co-relation queries the response was YES. [2023-11-06 22:04:22,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 790 conditions, 179 events. 95/179 cut-off events. For 806/814 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 550 event pairs, 27 based on Foata normal form. 10/176 useless extension candidates. Maximal degree in co-relation 764. Up to 161 conditions per place. [2023-11-06 22:04:22,063 INFO L140 encePairwiseOnDemand]: 328/333 looper letters, 39 selfloop transitions, 2 changer transitions 5/54 dead transitions. [2023-11-06 22:04:22,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 54 transitions, 463 flow [2023-11-06 22:04:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:04:22,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:04:22,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 585 transitions. [2023-11-06 22:04:22,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2023-11-06 22:04:22,067 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 585 transitions. [2023-11-06 22:04:22,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 585 transitions. [2023-11-06 22:04:22,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:22,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 585 transitions. [2023-11-06 22:04:22,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 146.25) internal successors, (585), 4 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:22,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states 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:04:22,074 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states 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:04:22,074 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 357 flow. Second operand 4 states and 585 transitions. [2023-11-06 22:04:22,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 54 transitions, 463 flow [2023-11-06 22:04:22,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 54 transitions, 447 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:22,080 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 365 flow [2023-11-06 22:04:22,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=365, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2023-11-06 22:04:22,081 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 36 predicate places. [2023-11-06 22:04:22,081 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 365 flow [2023-11-06 22:04:22,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states 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:04:22,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:22,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:22,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 22:04:22,083 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:04:22,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:22,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1763546879, now seen corresponding path program 1 times [2023-11-06 22:04:22,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621722568] [2023-11-06 22:04:22,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:22,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:22,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:04:22,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:22,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621722568] [2023-11-06 22:04:22,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621722568] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:22,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770026893] [2023-11-06 22:04:22,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:22,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:22,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:22,414 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:22,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:04:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:22,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:04:22,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:22,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:04:22,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:22,679 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-06 22:04:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:04:22,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770026893] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:22,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:22,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2023-11-06 22:04:22,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772737011] [2023-11-06 22:04:22,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:22,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:04:22,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:22,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:04:22,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:04:23,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 333 [2023-11-06 22:04:23,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 365 flow. Second operand has 11 states, 11 states have (on average 131.36363636363637) internal successors, (1445), 11 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states 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:04:23,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:23,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 333 [2023-11-06 22:04:23,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:23,304 INFO L124 PetriNetUnfolderBase]: 267/482 cut-off events. [2023-11-06 22:04:23,305 INFO L125 PetriNetUnfolderBase]: For 1309/1322 co-relation queries the response was YES. [2023-11-06 22:04:23,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2067 conditions, 482 events. 267/482 cut-off events. For 1309/1322 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1997 event pairs, 21 based on Foata normal form. 9/476 useless extension candidates. Maximal degree in co-relation 1346. Up to 182 conditions per place. [2023-11-06 22:04:23,312 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 74 selfloop transitions, 34 changer transitions 11/127 dead transitions. [2023-11-06 22:04:23,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 127 transitions, 1070 flow [2023-11-06 22:04:23,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:04:23,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:04:23,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1099 transitions. [2023-11-06 22:04:23,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125375375375375 [2023-11-06 22:04:23,318 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1099 transitions. [2023-11-06 22:04:23,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1099 transitions. [2023-11-06 22:04:23,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:23,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1099 transitions. [2023-11-06 22:04:23,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 137.375) internal successors, (1099), 8 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states 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:04:23,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 0 states have call successors, (0), 0 states 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:04:23,331 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 0 states have call successors, (0), 0 states 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:04:23,331 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 365 flow. Second operand 8 states and 1099 transitions. [2023-11-06 22:04:23,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 127 transitions, 1070 flow [2023-11-06 22:04:23,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 127 transitions, 1038 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-06 22:04:23,341 INFO L231 Difference]: Finished difference. Result has 67 places, 80 transitions, 787 flow [2023-11-06 22:04:23,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=787, PETRI_PLACES=67, PETRI_TRANSITIONS=80} [2023-11-06 22:04:23,342 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 45 predicate places. [2023-11-06 22:04:23,342 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 80 transitions, 787 flow [2023-11-06 22:04:23,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 131.36363636363637) internal successors, (1445), 11 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states 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:04:23,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:23,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:23,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:23,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 22:04:23,550 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:04:23,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:23,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1747556149, now seen corresponding path program 2 times [2023-11-06 22:04:23,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:23,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679242400] [2023-11-06 22:04:23,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:23,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:23,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:23,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:04:23,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:23,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679242400] [2023-11-06 22:04:23,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679242400] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172269044] [2023-11-06 22:04:23,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:04:23,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:23,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:23,811 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:23,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:04:23,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:04:23,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:23,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:04:23,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:24,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 22:04:24,048 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:24,069 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-06 22:04:24,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 22:04:24,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172269044] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:24,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:24,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2023-11-06 22:04:24,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060102209] [2023-11-06 22:04:24,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:24,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:04:24,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:24,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:04:24,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:04:24,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 333 [2023-11-06 22:04:24,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 80 transitions, 787 flow. Second operand has 11 states, 11 states have (on average 131.45454545454547) internal successors, (1446), 11 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states 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:04:24,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:24,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 333 [2023-11-06 22:04:24,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:24,968 INFO L124 PetriNetUnfolderBase]: 628/1148 cut-off events. [2023-11-06 22:04:24,968 INFO L125 PetriNetUnfolderBase]: For 4766/4795 co-relation queries the response was YES. [2023-11-06 22:04:24,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5494 conditions, 1148 events. 628/1148 cut-off events. For 4766/4795 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6088 event pairs, 84 based on Foata normal form. 22/1140 useless extension candidates. Maximal degree in co-relation 3434. Up to 446 conditions per place. [2023-11-06 22:04:24,982 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 98 selfloop transitions, 56 changer transitions 23/185 dead transitions. [2023-11-06 22:04:24,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 185 transitions, 2085 flow [2023-11-06 22:04:24,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:04:24,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:04:24,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1093 transitions. [2023-11-06 22:04:24,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4102852852852853 [2023-11-06 22:04:24,989 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1093 transitions. [2023-11-06 22:04:24,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1093 transitions. [2023-11-06 22:04:24,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:24,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1093 transitions. [2023-11-06 22:04:24,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 136.625) internal successors, (1093), 8 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states 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:04:24,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 0 states have call successors, (0), 0 states 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:04:25,001 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 0 states have call successors, (0), 0 states 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:04:25,001 INFO L175 Difference]: Start difference. First operand has 67 places, 80 transitions, 787 flow. Second operand 8 states and 1093 transitions. [2023-11-06 22:04:25,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 185 transitions, 2085 flow [2023-11-06 22:04:25,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 185 transitions, 2023 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-11-06 22:04:25,034 INFO L231 Difference]: Finished difference. Result has 78 places, 125 transitions, 1564 flow [2023-11-06 22:04:25,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1564, PETRI_PLACES=78, PETRI_TRANSITIONS=125} [2023-11-06 22:04:25,035 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 56 predicate places. [2023-11-06 22:04:25,035 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 125 transitions, 1564 flow [2023-11-06 22:04:25,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 131.45454545454547) internal successors, (1446), 11 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states 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:04:25,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:25,036 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:25,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-06 22:04:25,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 22:04:25,249 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:04:25,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:25,249 INFO L85 PathProgramCache]: Analyzing trace with hash -450578334, now seen corresponding path program 3 times [2023-11-06 22:04:25,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:25,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598685193] [2023-11-06 22:04:25,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:25,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:25,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:26,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:04:26,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:26,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598685193] [2023-11-06 22:04:26,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598685193] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:26,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131528509] [2023-11-06 22:04:26,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:04:26,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:26,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:26,049 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:26,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:04:26,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 22:04:26,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:26,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-06 22:04:26,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:26,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:04:26,645 INFO L322 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-06 22:04:26,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 36 [2023-11-06 22:04:26,664 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-11-06 22:04:26,845 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:04:26,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:29,416 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:04:29,417 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 134 [2023-11-06 22:04:29,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2023-11-06 22:04:30,363 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:04:30,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131528509] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:30,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:30,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 23 [2023-11-06 22:04:30,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015261691] [2023-11-06 22:04:30,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:30,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-06 22:04:30,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:30,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-06 22:04:30,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=501, Unknown=3, NotChecked=0, Total=600 [2023-11-06 22:04:32,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:35,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:37,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:39,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:41,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:44,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:04:44,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 333 [2023-11-06 22:04:44,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 125 transitions, 1564 flow. Second operand has 25 states, 25 states have (on average 100.88) internal successors, (2522), 25 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states 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:04:44,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:44,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 333 [2023-11-06 22:04:44,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:46,859 INFO L124 PetriNetUnfolderBase]: 838/1540 cut-off events. [2023-11-06 22:04:46,859 INFO L125 PetriNetUnfolderBase]: For 9050/9096 co-relation queries the response was YES. [2023-11-06 22:04:46,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8059 conditions, 1540 events. 838/1540 cut-off events. For 9050/9096 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8670 event pairs, 118 based on Foata normal form. 29/1542 useless extension candidates. Maximal degree in co-relation 6088. Up to 717 conditions per place. [2023-11-06 22:04:46,877 INFO L140 encePairwiseOnDemand]: 324/333 looper letters, 104 selfloop transitions, 51 changer transitions 93/256 dead transitions. [2023-11-06 22:04:46,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 256 transitions, 3191 flow [2023-11-06 22:04:46,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 22:04:46,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 22:04:46,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2283 transitions. [2023-11-06 22:04:46,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3116298116298116 [2023-11-06 22:04:46,893 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2283 transitions. [2023-11-06 22:04:46,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2283 transitions. [2023-11-06 22:04:46,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:46,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2283 transitions. [2023-11-06 22:04:46,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.77272727272727) internal successors, (2283), 22 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states 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:04:46,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 333.0) internal successors, (7659), 23 states have internal predecessors, (7659), 0 states have call successors, (0), 0 states 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:04:46,923 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 333.0) internal successors, (7659), 23 states have internal predecessors, (7659), 0 states have call successors, (0), 0 states 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:04:46,924 INFO L175 Difference]: Start difference. First operand has 78 places, 125 transitions, 1564 flow. Second operand 22 states and 2283 transitions. [2023-11-06 22:04:46,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 256 transitions, 3191 flow [2023-11-06 22:04:46,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 256 transitions, 3099 flow, removed 43 selfloop flow, removed 1 redundant places. [2023-11-06 22:04:46,975 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1708 flow [2023-11-06 22:04:46,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1708, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2023-11-06 22:04:46,976 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 85 predicate places. [2023-11-06 22:04:46,976 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1708 flow [2023-11-06 22:04:46,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 100.88) internal successors, (2522), 25 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states 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:04:46,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:46,978 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:46,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:47,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 22:04:47,185 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:04:47,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:47,186 INFO L85 PathProgramCache]: Analyzing trace with hash 828260331, now seen corresponding path program 4 times [2023-11-06 22:04:47,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:47,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132443157] [2023-11-06 22:04:47,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:47,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:47,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:47,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132443157] [2023-11-06 22:04:47,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132443157] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:47,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343180100] [2023-11-06 22:04:47,385 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:04:47,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:47,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:47,388 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:47,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:04:47,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:04:47,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:47,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:47,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:47,612 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:47,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:47,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343180100] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:47,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:47,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:04:47,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80959773] [2023-11-06 22:04:47,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:47,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:04:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:04:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:04:47,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:47,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1708 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:04:47,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:47,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:47,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:48,542 INFO L124 PetriNetUnfolderBase]: 685/1219 cut-off events. [2023-11-06 22:04:48,543 INFO L125 PetriNetUnfolderBase]: For 6564/6564 co-relation queries the response was YES. [2023-11-06 22:04:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6329 conditions, 1219 events. 685/1219 cut-off events. For 6564/6564 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6057 event pairs, 106 based on Foata normal form. 28/1246 useless extension candidates. Maximal degree in co-relation 6236. Up to 576 conditions per place. [2023-11-06 22:04:48,560 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 128 selfloop transitions, 86 changer transitions 5/219 dead transitions. [2023-11-06 22:04:48,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 219 transitions, 2888 flow [2023-11-06 22:04:48,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:04:48,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:04:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1915 transitions. [2023-11-06 22:04:48,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44236544236544234 [2023-11-06 22:04:48,570 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1915 transitions. [2023-11-06 22:04:48,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1915 transitions. [2023-11-06 22:04:48,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:48,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1915 transitions. [2023-11-06 22:04:48,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.30769230769232) internal successors, (1915), 13 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states 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:04:48,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 333.0) internal successors, (4662), 14 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states 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:04:48,593 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 333.0) internal successors, (4662), 14 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states 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:04:48,594 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1708 flow. Second operand 13 states and 1915 transitions. [2023-11-06 22:04:48,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 219 transitions, 2888 flow [2023-11-06 22:04:48,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 219 transitions, 2682 flow, removed 70 selfloop flow, removed 9 redundant places. [2023-11-06 22:04:48,634 INFO L231 Difference]: Finished difference. Result has 113 places, 172 transitions, 2181 flow [2023-11-06 22:04:48,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2181, PETRI_PLACES=113, PETRI_TRANSITIONS=172} [2023-11-06 22:04:48,636 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 91 predicate places. [2023-11-06 22:04:48,636 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 172 transitions, 2181 flow [2023-11-06 22:04:48,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:04:48,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:48,637 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:48,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:48,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:48,844 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:04:48,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:48,845 INFO L85 PathProgramCache]: Analyzing trace with hash -651330809, now seen corresponding path program 5 times [2023-11-06 22:04:48,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:48,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111138528] [2023-11-06 22:04:48,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:48,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:49,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:49,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:49,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111138528] [2023-11-06 22:04:49,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111138528] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:49,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592847926] [2023-11-06 22:04:49,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:04:49,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:49,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:49,011 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:49,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:04:49,183 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 22:04:49,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:49,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:49,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:49,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 22:04:49,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592847926] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:49,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:49,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:04:49,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852237106] [2023-11-06 22:04:49,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:49,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:04:49,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:49,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:04:49,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:04:49,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 172 transitions, 2181 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:04:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:50,221 INFO L124 PetriNetUnfolderBase]: 816/1420 cut-off events. [2023-11-06 22:04:50,221 INFO L125 PetriNetUnfolderBase]: For 8364/8364 co-relation queries the response was YES. [2023-11-06 22:04:50,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8150 conditions, 1420 events. 816/1420 cut-off events. For 8364/8364 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 7149 event pairs, 188 based on Foata normal form. 50/1470 useless extension candidates. Maximal degree in co-relation 7925. Up to 1081 conditions per place. [2023-11-06 22:04:50,245 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 167 selfloop transitions, 96 changer transitions 5/268 dead transitions. [2023-11-06 22:04:50,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 268 transitions, 3675 flow [2023-11-06 22:04:50,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:04:50,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:04:50,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2202 transitions. [2023-11-06 22:04:50,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44084084084084085 [2023-11-06 22:04:50,252 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2202 transitions. [2023-11-06 22:04:50,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2202 transitions. [2023-11-06 22:04:50,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:50,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2202 transitions. [2023-11-06 22:04:50,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 146.8) internal successors, (2202), 15 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states 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:04:50,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:04:50,273 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:04:50,273 INFO L175 Difference]: Start difference. First operand has 113 places, 172 transitions, 2181 flow. Second operand 15 states and 2202 transitions. [2023-11-06 22:04:50,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 268 transitions, 3675 flow [2023-11-06 22:04:50,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 268 transitions, 3435 flow, removed 80 selfloop flow, removed 4 redundant places. [2023-11-06 22:04:50,343 INFO L231 Difference]: Finished difference. Result has 126 places, 230 transitions, 2931 flow [2023-11-06 22:04:50,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2931, PETRI_PLACES=126, PETRI_TRANSITIONS=230} [2023-11-06 22:04:50,344 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 104 predicate places. [2023-11-06 22:04:50,344 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 230 transitions, 2931 flow [2023-11-06 22:04:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:04:50,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:50,345 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:50,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:50,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:50,553 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:04:50,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:50,553 INFO L85 PathProgramCache]: Analyzing trace with hash -2131326141, now seen corresponding path program 6 times [2023-11-06 22:04:50,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:50,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119092235] [2023-11-06 22:04:50,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:50,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:50,729 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:50,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:50,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119092235] [2023-11-06 22:04:50,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119092235] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:50,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295123644] [2023-11-06 22:04:50,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:04:50,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:50,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:50,731 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:50,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:04:50,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 22:04:50,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:50,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:50,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:50,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:50,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:51,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295123644] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:51,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:51,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:04:51,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145609296] [2023-11-06 22:04:51,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:51,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:04:51,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:04:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:04:51,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:51,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 230 transitions, 2931 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:04:51,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:51,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:51,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:52,158 INFO L124 PetriNetUnfolderBase]: 821/1471 cut-off events. [2023-11-06 22:04:52,158 INFO L125 PetriNetUnfolderBase]: For 8956/8956 co-relation queries the response was YES. [2023-11-06 22:04:52,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8684 conditions, 1471 events. 821/1471 cut-off events. For 8956/8956 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7741 event pairs, 101 based on Foata normal form. 62/1533 useless extension candidates. Maximal degree in co-relation 8447. Up to 545 conditions per place. [2023-11-06 22:04:52,184 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 180 selfloop transitions, 111 changer transitions 4/295 dead transitions. [2023-11-06 22:04:52,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 295 transitions, 4111 flow [2023-11-06 22:04:52,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:04:52,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:04:52,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2358 transitions. [2023-11-06 22:04:52,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44256756756756754 [2023-11-06 22:04:52,194 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2358 transitions. [2023-11-06 22:04:52,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2358 transitions. [2023-11-06 22:04:52,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:52,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2358 transitions. [2023-11-06 22:04:52,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.375) internal successors, (2358), 16 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states 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:04:52,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 333.0) internal successors, (5661), 17 states have internal predecessors, (5661), 0 states have call successors, (0), 0 states 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:04:52,216 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 333.0) internal successors, (5661), 17 states have internal predecessors, (5661), 0 states have call successors, (0), 0 states 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:04:52,217 INFO L175 Difference]: Start difference. First operand has 126 places, 230 transitions, 2931 flow. Second operand 16 states and 2358 transitions. [2023-11-06 22:04:52,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 295 transitions, 4111 flow [2023-11-06 22:04:52,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 295 transitions, 3694 flow, removed 184 selfloop flow, removed 3 redundant places. [2023-11-06 22:04:52,321 INFO L231 Difference]: Finished difference. Result has 141 places, 243 transitions, 2943 flow [2023-11-06 22:04:52,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2943, PETRI_PLACES=141, PETRI_TRANSITIONS=243} [2023-11-06 22:04:52,323 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 119 predicate places. [2023-11-06 22:04:52,323 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 243 transitions, 2943 flow [2023-11-06 22:04:52,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:04:52,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:52,324 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:52,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:52,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 22:04:52,531 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:04:52,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:52,532 INFO L85 PathProgramCache]: Analyzing trace with hash -415654757, now seen corresponding path program 7 times [2023-11-06 22:04:52,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:52,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064602079] [2023-11-06 22:04:52,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:52,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:52,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:52,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:52,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064602079] [2023-11-06 22:04:52,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064602079] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:52,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673767233] [2023-11-06 22:04:52,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:04:52,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:52,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:52,697 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:52,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:04:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:52,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:52,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:52,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:53,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673767233] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:53,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:53,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:04:53,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956561902] [2023-11-06 22:04:53,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:53,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:04:53,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:53,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:04:53,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:04:53,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:53,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 243 transitions, 2943 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:53,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:53,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:53,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:54,231 INFO L124 PetriNetUnfolderBase]: 1020/1814 cut-off events. [2023-11-06 22:04:54,231 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2023-11-06 22:04:54,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11024 conditions, 1814 events. 1020/1814 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9939 event pairs, 108 based on Foata normal form. 42/1852 useless extension candidates. Maximal degree in co-relation 10783. Up to 645 conditions per place. [2023-11-06 22:04:54,274 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 168 selfloop transitions, 199 changer transitions 4/371 dead transitions. [2023-11-06 22:04:54,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 371 transitions, 5113 flow [2023-11-06 22:04:54,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:04:54,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:04:54,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2505 transitions. [2023-11-06 22:04:54,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.442501324854266 [2023-11-06 22:04:54,282 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2505 transitions. [2023-11-06 22:04:54,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2505 transitions. [2023-11-06 22:04:54,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:54,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2505 transitions. [2023-11-06 22:04:54,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.35294117647058) internal successors, (2505), 17 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states 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:04:54,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:04:54,309 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:04:54,309 INFO L175 Difference]: Start difference. First operand has 141 places, 243 transitions, 2943 flow. Second operand 17 states and 2505 transitions. [2023-11-06 22:04:54,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 371 transitions, 5113 flow [2023-11-06 22:04:54,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 371 transitions, 4801 flow, removed 37 selfloop flow, removed 10 redundant places. [2023-11-06 22:04:54,410 INFO L231 Difference]: Finished difference. Result has 153 places, 320 transitions, 4314 flow [2023-11-06 22:04:54,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4314, PETRI_PLACES=153, PETRI_TRANSITIONS=320} [2023-11-06 22:04:54,412 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 131 predicate places. [2023-11-06 22:04:54,412 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 320 transitions, 4314 flow [2023-11-06 22:04:54,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:54,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:54,413 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:54,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:54,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 22:04:54,622 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:04:54,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:54,622 INFO L85 PathProgramCache]: Analyzing trace with hash 454713939, now seen corresponding path program 8 times [2023-11-06 22:04:54,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:54,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391538578] [2023-11-06 22:04:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:54,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:54,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:54,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:54,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391538578] [2023-11-06 22:04:54,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391538578] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:54,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082301883] [2023-11-06 22:04:54,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:04:54,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:54,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:54,785 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:54,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:04:54,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:04:54,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:54,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:54,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:55,039 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:55,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:55,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082301883] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:55,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-06 22:04:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626109172] [2023-11-06 22:04:55,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:55,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:04:55,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:04:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:04:55,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:55,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 320 transitions, 4314 flow. Second operand has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:55,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:55,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:55,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:56,195 INFO L124 PetriNetUnfolderBase]: 1069/1905 cut-off events. [2023-11-06 22:04:56,197 INFO L125 PetriNetUnfolderBase]: For 14662/14662 co-relation queries the response was YES. [2023-11-06 22:04:56,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12989 conditions, 1905 events. 1069/1905 cut-off events. For 14662/14662 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10694 event pairs, 142 based on Foata normal form. 20/1921 useless extension candidates. Maximal degree in co-relation 12741. Up to 825 conditions per place. [2023-11-06 22:04:56,225 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 199 selfloop transitions, 169 changer transitions 20/388 dead transitions. [2023-11-06 22:04:56,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 388 transitions, 5932 flow [2023-11-06 22:04:56,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:04:56,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:04:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2493 transitions. [2023-11-06 22:04:56,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44038155802861684 [2023-11-06 22:04:56,232 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2493 transitions. [2023-11-06 22:04:56,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2493 transitions. [2023-11-06 22:04:56,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:56,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2493 transitions. [2023-11-06 22:04:56,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 146.64705882352942) internal successors, (2493), 17 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states 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:04:56,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:04:56,248 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:04:56,248 INFO L175 Difference]: Start difference. First operand has 153 places, 320 transitions, 4314 flow. Second operand 17 states and 2493 transitions. [2023-11-06 22:04:56,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 388 transitions, 5932 flow [2023-11-06 22:04:56,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 388 transitions, 5517 flow, removed 175 selfloop flow, removed 4 redundant places. [2023-11-06 22:04:56,401 INFO L231 Difference]: Finished difference. Result has 171 places, 326 transitions, 4593 flow [2023-11-06 22:04:56,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4593, PETRI_PLACES=171, PETRI_TRANSITIONS=326} [2023-11-06 22:04:56,402 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 149 predicate places. [2023-11-06 22:04:56,402 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 326 transitions, 4593 flow [2023-11-06 22:04:56,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:56,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:56,403 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:56,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:56,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:56,609 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:04:56,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:56,609 INFO L85 PathProgramCache]: Analyzing trace with hash -517379790, now seen corresponding path program 9 times [2023-11-06 22:04:56,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:56,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697104164] [2023-11-06 22:04:56,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:56,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:56,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:56,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:56,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:56,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697104164] [2023-11-06 22:04:56,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697104164] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:56,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972179534] [2023-11-06 22:04:56,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:04:56,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:56,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:56,799 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:56,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:04:57,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:04:57,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:57,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:57,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:57,078 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:57,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:57,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:57,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972179534] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:57,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:57,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-06 22:04:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091252615] [2023-11-06 22:04:57,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:57,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:04:57,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:57,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:04:57,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:04:57,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:57,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 326 transitions, 4593 flow. Second operand has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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:04:57,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:57,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:57,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:58,335 INFO L124 PetriNetUnfolderBase]: 1241/2223 cut-off events. [2023-11-06 22:04:58,335 INFO L125 PetriNetUnfolderBase]: For 20957/20957 co-relation queries the response was YES. [2023-11-06 22:04:58,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15760 conditions, 2223 events. 1241/2223 cut-off events. For 20957/20957 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 12920 event pairs, 71 based on Foata normal form. 20/2239 useless extension candidates. Maximal degree in co-relation 15505. Up to 765 conditions per place. [2023-11-06 22:04:58,371 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 300 selfloop transitions, 127 changer transitions 7/434 dead transitions. [2023-11-06 22:04:58,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 434 transitions, 7132 flow [2023-11-06 22:04:58,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:04:58,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:04:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1482 transitions. [2023-11-06 22:04:58,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44504504504504505 [2023-11-06 22:04:58,376 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1482 transitions. [2023-11-06 22:04:58,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1482 transitions. [2023-11-06 22:04:58,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:58,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1482 transitions. [2023-11-06 22:04:58,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 148.2) internal successors, (1482), 10 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states 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:04:58,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:04:58,386 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:04:58,386 INFO L175 Difference]: Start difference. First operand has 171 places, 326 transitions, 4593 flow. Second operand 10 states and 1482 transitions. [2023-11-06 22:04:58,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 434 transitions, 7132 flow [2023-11-06 22:04:58,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 434 transitions, 6833 flow, removed 61 selfloop flow, removed 9 redundant places. [2023-11-06 22:04:58,580 INFO L231 Difference]: Finished difference. Result has 174 places, 361 transitions, 5478 flow [2023-11-06 22:04:58,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5478, PETRI_PLACES=174, PETRI_TRANSITIONS=361} [2023-11-06 22:04:58,582 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 152 predicate places. [2023-11-06 22:04:58,582 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 361 transitions, 5478 flow [2023-11-06 22:04:58,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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:04:58,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:58,584 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:58,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:58,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:58,799 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:04:58,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:58,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1303989989, now seen corresponding path program 10 times [2023-11-06 22:04:58,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:04:58,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917494255] [2023-11-06 22:04:58,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:04:58,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:04:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:04:59,009 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:59,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:04:59,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917494255] [2023-11-06 22:04:59,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917494255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:04:59,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780689469] [2023-11-06 22:04:59,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:04:59,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:04:59,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:04:59,012 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:04:59,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:04:59,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:04:59,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:59,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:04:59,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:59,239 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:59,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:04:59,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780689469] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:59,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:04:59,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-06 22:04:59,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327320619] [2023-11-06 22:04:59,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:59,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:04:59,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:04:59,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:04:59,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:04:59,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:04:59,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 361 transitions, 5478 flow. Second operand has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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:04:59,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:59,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:04:59,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:00,247 INFO L124 PetriNetUnfolderBase]: 1240/2232 cut-off events. [2023-11-06 22:05:00,247 INFO L125 PetriNetUnfolderBase]: For 27171/27171 co-relation queries the response was YES. [2023-11-06 22:05:00,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16875 conditions, 2232 events. 1240/2232 cut-off events. For 27171/27171 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13053 event pairs, 239 based on Foata normal form. 4/2232 useless extension candidates. Maximal degree in co-relation 16615. Up to 1356 conditions per place. [2023-11-06 22:05:00,275 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 302 selfloop transitions, 96 changer transitions 8/406 dead transitions. [2023-11-06 22:05:00,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 406 transitions, 6975 flow [2023-11-06 22:05:00,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:05:00,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:05:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1041 transitions. [2023-11-06 22:05:00,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4465894465894466 [2023-11-06 22:05:00,279 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1041 transitions. [2023-11-06 22:05:00,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1041 transitions. [2023-11-06 22:05:00,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:00,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1041 transitions. [2023-11-06 22:05:00,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 148.71428571428572) internal successors, (1041), 7 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states 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:05:00,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states 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:05:00,285 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states 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:05:00,286 INFO L175 Difference]: Start difference. First operand has 174 places, 361 transitions, 5478 flow. Second operand 7 states and 1041 transitions. [2023-11-06 22:05:00,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 406 transitions, 6975 flow [2023-11-06 22:05:00,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 406 transitions, 6709 flow, removed 106 selfloop flow, removed 2 redundant places. [2023-11-06 22:05:00,577 INFO L231 Difference]: Finished difference. Result has 180 places, 360 transitions, 5398 flow [2023-11-06 22:05:00,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=5212, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5398, PETRI_PLACES=180, PETRI_TRANSITIONS=360} [2023-11-06 22:05:00,579 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 158 predicate places. [2023-11-06 22:05:00,579 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 360 transitions, 5398 flow [2023-11-06 22:05:00,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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:05:00,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:00,580 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:00,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:00,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 22:05:00,786 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:05:00,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:00,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1511702770, now seen corresponding path program 11 times [2023-11-06 22:05:00,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:00,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507159651] [2023-11-06 22:05:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:00,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:00,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:00,950 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:00,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:00,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507159651] [2023-11-06 22:05:00,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507159651] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:00,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404993706] [2023-11-06 22:05:00,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:05:00,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:00,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:00,953 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:00,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 22:05:01,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 22:05:01,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:01,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:01,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:01,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:01,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:01,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404993706] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:01,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:01,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-06 22:05:01,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870953837] [2023-11-06 22:05:01,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:01,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:05:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:05:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:05:01,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:01,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 360 transitions, 5398 flow. Second operand has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:01,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:01,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:01,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:02,748 INFO L124 PetriNetUnfolderBase]: 1547/2721 cut-off events. [2023-11-06 22:05:02,748 INFO L125 PetriNetUnfolderBase]: For 34801/34801 co-relation queries the response was YES. [2023-11-06 22:05:02,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 2721 events. 1547/2721 cut-off events. For 34801/34801 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16213 event pairs, 136 based on Foata normal form. 76/2793 useless extension candidates. Maximal degree in co-relation 20870. Up to 1178 conditions per place. [2023-11-06 22:05:02,786 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 325 selfloop transitions, 224 changer transitions 10/559 dead transitions. [2023-11-06 22:05:02,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 559 transitions, 9818 flow [2023-11-06 22:05:02,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:05:02,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:05:02,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3372 transitions. [2023-11-06 22:05:02,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44026635330983155 [2023-11-06 22:05:02,795 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3372 transitions. [2023-11-06 22:05:02,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3372 transitions. [2023-11-06 22:05:02,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:02,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3372 transitions. [2023-11-06 22:05:02,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 146.6086956521739) internal successors, (3372), 23 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states 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:05:02,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 333.0) internal successors, (7992), 24 states have internal predecessors, (7992), 0 states have call successors, (0), 0 states 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:05:02,815 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 333.0) internal successors, (7992), 24 states have internal predecessors, (7992), 0 states have call successors, (0), 0 states 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:05:02,815 INFO L175 Difference]: Start difference. First operand has 180 places, 360 transitions, 5398 flow. Second operand 23 states and 3372 transitions. [2023-11-06 22:05:02,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 559 transitions, 9818 flow [2023-11-06 22:05:03,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 559 transitions, 9553 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-06 22:05:03,349 INFO L231 Difference]: Finished difference. Result has 207 places, 504 transitions, 8709 flow [2023-11-06 22:05:03,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=5183, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8709, PETRI_PLACES=207, PETRI_TRANSITIONS=504} [2023-11-06 22:05:03,350 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 185 predicate places. [2023-11-06 22:05:03,350 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 504 transitions, 8709 flow [2023-11-06 22:05:03,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:03,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:03,352 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:03,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:03,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-06 22:05:03,559 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:05:03,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:03,559 INFO L85 PathProgramCache]: Analyzing trace with hash 822042341, now seen corresponding path program 12 times [2023-11-06 22:05:03,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:03,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586406895] [2023-11-06 22:05:03,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:03,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:03,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:03,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:03,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:03,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586406895] [2023-11-06 22:05:03,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586406895] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:03,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671249061] [2023-11-06 22:05:03,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:05:03,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:03,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:03,746 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:03,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 22:05:04,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 22:05:04,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:04,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:04,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:04,139 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:04,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 22:05:04,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671249061] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:04,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:05:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919522470] [2023-11-06 22:05:04,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:04,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:04,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:04,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:04,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 504 transitions, 8709 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:04,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:04,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:04,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:05,802 INFO L124 PetriNetUnfolderBase]: 1593/2829 cut-off events. [2023-11-06 22:05:05,802 INFO L125 PetriNetUnfolderBase]: For 53353/53353 co-relation queries the response was YES. [2023-11-06 22:05:05,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 2829 events. 1593/2829 cut-off events. For 53353/53353 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17239 event pairs, 452 based on Foata normal form. 62/2887 useless extension candidates. Maximal degree in co-relation 24507. Up to 2427 conditions per place. [2023-11-06 22:05:05,842 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 482 selfloop transitions, 93 changer transitions 6/581 dead transitions. [2023-11-06 22:05:05,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 581 transitions, 11187 flow [2023-11-06 22:05:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:05:05,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:05:05,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2210 transitions. [2023-11-06 22:05:05,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44244244244244246 [2023-11-06 22:05:05,848 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2210 transitions. [2023-11-06 22:05:05,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2210 transitions. [2023-11-06 22:05:05,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:05,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2210 transitions. [2023-11-06 22:05:05,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.33333333333334) internal successors, (2210), 15 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states 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:05:05,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:05:05,862 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:05:05,862 INFO L175 Difference]: Start difference. First operand has 207 places, 504 transitions, 8709 flow. Second operand 15 states and 2210 transitions. [2023-11-06 22:05:05,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 581 transitions, 11187 flow [2023-11-06 22:05:06,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 581 transitions, 9709 flow, removed 670 selfloop flow, removed 3 redundant places. [2023-11-06 22:05:06,458 INFO L231 Difference]: Finished difference. Result has 226 places, 544 transitions, 8519 flow [2023-11-06 22:05:06,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8519, PETRI_PLACES=226, PETRI_TRANSITIONS=544} [2023-11-06 22:05:06,459 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 204 predicate places. [2023-11-06 22:05:06,460 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 544 transitions, 8519 flow [2023-11-06 22:05:06,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:06,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:06,460 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:06,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:06,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-06 22:05:06,670 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:05:06,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:06,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1562054977, now seen corresponding path program 13 times [2023-11-06 22:05:06,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:06,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144471922] [2023-11-06 22:05:06,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:06,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:06,939 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:06,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:06,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144471922] [2023-11-06 22:05:06,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144471922] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:06,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379580362] [2023-11-06 22:05:06,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:05:06,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:06,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:06,942 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:06,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 22:05:07,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:07,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:07,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:07,214 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:07,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:07,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:07,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379580362] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:07,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:07,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:05:07,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494472884] [2023-11-06 22:05:07,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:07,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:05:07,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:07,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:05:07,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:05:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:07,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 544 transitions, 8519 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:05:07,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:07,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:07,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:09,089 INFO L124 PetriNetUnfolderBase]: 1672/2980 cut-off events. [2023-11-06 22:05:09,089 INFO L125 PetriNetUnfolderBase]: For 56740/56740 co-relation queries the response was YES. [2023-11-06 22:05:09,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25290 conditions, 2980 events. 1672/2980 cut-off events. For 56740/56740 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18382 event pairs, 350 based on Foata normal form. 42/3018 useless extension candidates. Maximal degree in co-relation 24997. Up to 2047 conditions per place. [2023-11-06 22:05:09,137 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 421 selfloop transitions, 220 changer transitions 3/644 dead transitions. [2023-11-06 22:05:09,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 644 transitions, 11450 flow [2023-11-06 22:05:09,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:05:09,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:05:09,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2506 transitions. [2023-11-06 22:05:09,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426779720897368 [2023-11-06 22:05:09,145 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2506 transitions. [2023-11-06 22:05:09,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2506 transitions. [2023-11-06 22:05:09,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:09,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2506 transitions. [2023-11-06 22:05:09,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.41176470588235) internal successors, (2506), 17 states have internal predecessors, (2506), 0 states have call successors, (0), 0 states 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:05:09,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:05:09,282 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 333.0) internal successors, (5994), 18 states have internal predecessors, (5994), 0 states have call successors, (0), 0 states 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:05:09,282 INFO L175 Difference]: Start difference. First operand has 226 places, 544 transitions, 8519 flow. Second operand 17 states and 2506 transitions. [2023-11-06 22:05:09,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 644 transitions, 11450 flow [2023-11-06 22:05:09,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 644 transitions, 10661 flow, removed 348 selfloop flow, removed 5 redundant places. [2023-11-06 22:05:09,726 INFO L231 Difference]: Finished difference. Result has 241 places, 601 transitions, 9595 flow [2023-11-06 22:05:09,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=7806, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9595, PETRI_PLACES=241, PETRI_TRANSITIONS=601} [2023-11-06 22:05:09,728 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 219 predicate places. [2023-11-06 22:05:09,728 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 601 transitions, 9595 flow [2023-11-06 22:05:09,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:05:09,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:09,729 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:09,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:09,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-06 22:05:09,935 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:05:09,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:09,936 INFO L85 PathProgramCache]: Analyzing trace with hash 190505817, now seen corresponding path program 14 times [2023-11-06 22:05:09,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:09,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674613905] [2023-11-06 22:05:09,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:09,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:10,100 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:10,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:10,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674613905] [2023-11-06 22:05:10,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674613905] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:10,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963061806] [2023-11-06 22:05:10,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:05:10,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:10,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:10,105 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:10,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 22:05:10,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:05:10,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:10,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:10,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:10,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:10,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:10,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 22:05:10,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963061806] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:10,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:10,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:05:10,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181623135] [2023-11-06 22:05:10,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:10,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:10,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:10,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:10,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:10,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:10,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 601 transitions, 9595 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:10,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:10,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:10,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:12,106 INFO L124 PetriNetUnfolderBase]: 1731/3065 cut-off events. [2023-11-06 22:05:12,107 INFO L125 PetriNetUnfolderBase]: For 59379/59379 co-relation queries the response was YES. [2023-11-06 22:05:12,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26821 conditions, 3065 events. 1731/3065 cut-off events. For 59379/59379 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18887 event pairs, 454 based on Foata normal form. 20/3081 useless extension candidates. Maximal degree in co-relation 26519. Up to 2537 conditions per place. [2023-11-06 22:05:12,223 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 511 selfloop transitions, 131 changer transitions 5/647 dead transitions. [2023-11-06 22:05:12,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 647 transitions, 11960 flow [2023-11-06 22:05:12,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:05:12,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:05:12,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1620 transitions. [2023-11-06 22:05:12,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2023-11-06 22:05:12,229 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1620 transitions. [2023-11-06 22:05:12,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1620 transitions. [2023-11-06 22:05:12,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:12,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1620 transitions. [2023-11-06 22:05:12,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.27272727272728) internal successors, (1620), 11 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states 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:05:12,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states 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:05:12,241 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states 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:05:12,241 INFO L175 Difference]: Start difference. First operand has 241 places, 601 transitions, 9595 flow. Second operand 11 states and 1620 transitions. [2023-11-06 22:05:12,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 647 transitions, 11960 flow [2023-11-06 22:05:12,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 647 transitions, 10640 flow, removed 506 selfloop flow, removed 8 redundant places. [2023-11-06 22:05:12,802 INFO L231 Difference]: Finished difference. Result has 248 places, 620 transitions, 9418 flow [2023-11-06 22:05:12,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=8655, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9418, PETRI_PLACES=248, PETRI_TRANSITIONS=620} [2023-11-06 22:05:12,804 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 226 predicate places. [2023-11-06 22:05:12,804 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 620 transitions, 9418 flow [2023-11-06 22:05:12,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:12,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:12,805 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:12,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:13,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-06 22:05:13,008 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:05:13,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:13,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1848710743, now seen corresponding path program 15 times [2023-11-06 22:05:13,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:13,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066193272] [2023-11-06 22:05:13,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:13,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:13,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:13,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:13,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066193272] [2023-11-06 22:05:13,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066193272] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:13,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847101896] [2023-11-06 22:05:13,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:05:13,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:13,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:13,181 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:13,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 22:05:13,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 22:05:13,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:13,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:13,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:13,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:13,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:13,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847101896] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:13,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:13,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:05:13,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236922888] [2023-11-06 22:05:13,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:13,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:05:13,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:13,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:05:13,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:05:13,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:13,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 620 transitions, 9418 flow. Second operand has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:05:13,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:13,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:13,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:15,421 INFO L124 PetriNetUnfolderBase]: 1712/3044 cut-off events. [2023-11-06 22:05:15,421 INFO L125 PetriNetUnfolderBase]: For 52886/52886 co-relation queries the response was YES. [2023-11-06 22:05:15,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25070 conditions, 3044 events. 1712/3044 cut-off events. For 52886/52886 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 18827 event pairs, 347 based on Foata normal form. 12/3052 useless extension candidates. Maximal degree in co-relation 24766. Up to 2050 conditions per place. [2023-11-06 22:05:15,460 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 430 selfloop transitions, 216 changer transitions 3/649 dead transitions. [2023-11-06 22:05:15,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 649 transitions, 11190 flow [2023-11-06 22:05:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:05:15,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:05:15,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1770 transitions. [2023-11-06 22:05:15,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44294294294294295 [2023-11-06 22:05:15,465 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1770 transitions. [2023-11-06 22:05:15,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1770 transitions. [2023-11-06 22:05:15,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:15,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1770 transitions. [2023-11-06 22:05:15,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.5) internal successors, (1770), 12 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states 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:05:15,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 333.0) internal successors, (4329), 13 states have internal predecessors, (4329), 0 states have call successors, (0), 0 states 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:05:15,474 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 333.0) internal successors, (4329), 13 states have internal predecessors, (4329), 0 states have call successors, (0), 0 states 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:05:15,475 INFO L175 Difference]: Start difference. First operand has 248 places, 620 transitions, 9418 flow. Second operand 12 states and 1770 transitions. [2023-11-06 22:05:15,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 649 transitions, 11190 flow [2023-11-06 22:05:15,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 649 transitions, 10992 flow, removed 29 selfloop flow, removed 6 redundant places. [2023-11-06 22:05:15,998 INFO L231 Difference]: Finished difference. Result has 254 places, 620 transitions, 9708 flow [2023-11-06 22:05:16,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9708, PETRI_PLACES=254, PETRI_TRANSITIONS=620} [2023-11-06 22:05:16,000 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 232 predicate places. [2023-11-06 22:05:16,001 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 620 transitions, 9708 flow [2023-11-06 22:05:16,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:05:16,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:16,001 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:16,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:16,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:16,202 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:05:16,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:16,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1067140193, now seen corresponding path program 16 times [2023-11-06 22:05:16,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:16,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365334469] [2023-11-06 22:05:16,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:16,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:16,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:16,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365334469] [2023-11-06 22:05:16,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365334469] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:16,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317034473] [2023-11-06 22:05:16,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:05:16,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:16,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:16,382 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:16,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 22:05:16,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:05:16,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:16,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:16,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:16,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:16,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317034473] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:16,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-06 22:05:16,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903345854] [2023-11-06 22:05:16,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:16,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:16,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:16,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:16,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:16,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:16,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 620 transitions, 9708 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:16,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:16,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:16,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:18,581 INFO L124 PetriNetUnfolderBase]: 1694/3010 cut-off events. [2023-11-06 22:05:18,581 INFO L125 PetriNetUnfolderBase]: For 51128/51128 co-relation queries the response was YES. [2023-11-06 22:05:18,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24964 conditions, 3010 events. 1694/3010 cut-off events. For 51128/51128 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18557 event pairs, 387 based on Foata normal form. 4/3010 useless extension candidates. Maximal degree in co-relation 24659. Up to 2246 conditions per place. [2023-11-06 22:05:18,619 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 494 selfloop transitions, 140 changer transitions 9/643 dead transitions. [2023-11-06 22:05:18,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 643 transitions, 11330 flow [2023-11-06 22:05:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:05:18,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:05:18,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1474 transitions. [2023-11-06 22:05:18,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44264264264264264 [2023-11-06 22:05:18,623 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1474 transitions. [2023-11-06 22:05:18,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1474 transitions. [2023-11-06 22:05:18,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:18,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1474 transitions. [2023-11-06 22:05:18,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.4) internal successors, (1474), 10 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states 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:05:18,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:05:18,631 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states 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:05:18,631 INFO L175 Difference]: Start difference. First operand has 254 places, 620 transitions, 9708 flow. Second operand 10 states and 1474 transitions. [2023-11-06 22:05:18,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 643 transitions, 11330 flow [2023-11-06 22:05:19,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 643 transitions, 10839 flow, removed 27 selfloop flow, removed 11 redundant places. [2023-11-06 22:05:19,087 INFO L231 Difference]: Finished difference. Result has 252 places, 614 transitions, 9399 flow [2023-11-06 22:05:19,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=9221, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9399, PETRI_PLACES=252, PETRI_TRANSITIONS=614} [2023-11-06 22:05:19,088 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 230 predicate places. [2023-11-06 22:05:19,089 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 614 transitions, 9399 flow [2023-11-06 22:05:19,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:19,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:19,090 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:19,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:19,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:19,297 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:19,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:19,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1152765230, now seen corresponding path program 17 times [2023-11-06 22:05:19,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:19,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013650632] [2023-11-06 22:05:19,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:19,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:19,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:19,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013650632] [2023-11-06 22:05:19,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013650632] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669279001] [2023-11-06 22:05:19,426 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:05:19,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:19,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:19,429 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:19,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 22:05:19,606 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:05:19,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:19,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:19,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:19,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:19,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:19,745 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669279001] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:19,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:19,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-06 22:05:19,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869872591] [2023-11-06 22:05:19,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:19,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:19,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:19,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:19,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 614 transitions, 9399 flow. Second operand has 13 states, 13 states have (on average 144.30769230769232) internal successors, (1876), 13 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states 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:05:19,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:19,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:19,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:21,630 INFO L124 PetriNetUnfolderBase]: 1821/3231 cut-off events. [2023-11-06 22:05:21,630 INFO L125 PetriNetUnfolderBase]: For 49238/49238 co-relation queries the response was YES. [2023-11-06 22:05:21,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25683 conditions, 3231 events. 1821/3231 cut-off events. For 49238/49238 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20204 event pairs, 146 based on Foata normal form. 12/3239 useless extension candidates. Maximal degree in co-relation 25379. Up to 1721 conditions per place. [2023-11-06 22:05:21,677 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 499 selfloop transitions, 216 changer transitions 0/715 dead transitions. [2023-11-06 22:05:21,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 715 transitions, 11971 flow [2023-11-06 22:05:21,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:05:21,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:05:21,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2054 transitions. [2023-11-06 22:05:21,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44058344058344057 [2023-11-06 22:05:21,682 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2054 transitions. [2023-11-06 22:05:21,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2054 transitions. [2023-11-06 22:05:21,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:21,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2054 transitions. [2023-11-06 22:05:21,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.71428571428572) internal successors, (2054), 14 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states 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:05:21,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:05:21,696 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:05:21,697 INFO L175 Difference]: Start difference. First operand has 252 places, 614 transitions, 9399 flow. Second operand 14 states and 2054 transitions. [2023-11-06 22:05:21,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 715 transitions, 11971 flow [2023-11-06 22:05:22,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 715 transitions, 11666 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-06 22:05:22,257 INFO L231 Difference]: Finished difference. Result has 261 places, 680 transitions, 10549 flow [2023-11-06 22:05:22,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=9096, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10549, PETRI_PLACES=261, PETRI_TRANSITIONS=680} [2023-11-06 22:05:22,258 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 239 predicate places. [2023-11-06 22:05:22,258 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 680 transitions, 10549 flow [2023-11-06 22:05:22,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.30769230769232) internal successors, (1876), 13 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states 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:05:22,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:22,259 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:22,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-06 22:05:22,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:22,460 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:22,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:22,461 INFO L85 PathProgramCache]: Analyzing trace with hash -826246059, now seen corresponding path program 18 times [2023-11-06 22:05:22,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:22,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48830905] [2023-11-06 22:05:22,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:22,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:22,598 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:22,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:22,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48830905] [2023-11-06 22:05:22,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48830905] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:22,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828172276] [2023-11-06 22:05:22,600 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:05:22,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:22,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:22,605 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:22,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 22:05:22,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 22:05:22,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:22,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:22,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:22,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:22,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:22,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:22,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828172276] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:22,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:22,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:05:22,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093609012] [2023-11-06 22:05:22,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:22,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:22,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:22,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:22,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:23,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:23,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 680 transitions, 10549 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:23,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:23,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:23,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:24,895 INFO L124 PetriNetUnfolderBase]: 1845/3287 cut-off events. [2023-11-06 22:05:24,896 INFO L125 PetriNetUnfolderBase]: For 53573/53573 co-relation queries the response was YES. [2023-11-06 22:05:24,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26883 conditions, 3287 events. 1845/3287 cut-off events. For 53573/53573 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20849 event pairs, 513 based on Foata normal form. 20/3303 useless extension candidates. Maximal degree in co-relation 26574. Up to 2882 conditions per place. [2023-11-06 22:05:24,934 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 600 selfloop transitions, 107 changer transitions 6/713 dead transitions. [2023-11-06 22:05:24,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 713 transitions, 12365 flow [2023-11-06 22:05:24,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:05:24,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:05:24,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1623 transitions. [2023-11-06 22:05:24,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4430794430794431 [2023-11-06 22:05:24,938 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1623 transitions. [2023-11-06 22:05:24,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1623 transitions. [2023-11-06 22:05:24,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:24,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1623 transitions. [2023-11-06 22:05:24,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.54545454545453) internal successors, (1623), 11 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states 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:05:24,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states 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:05:24,948 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states 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:05:24,948 INFO L175 Difference]: Start difference. First operand has 261 places, 680 transitions, 10549 flow. Second operand 11 states and 1623 transitions. [2023-11-06 22:05:24,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 713 transitions, 12365 flow [2023-11-06 22:05:25,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 713 transitions, 12135 flow, removed 64 selfloop flow, removed 4 redundant places. [2023-11-06 22:05:25,526 INFO L231 Difference]: Finished difference. Result has 269 places, 679 transitions, 10544 flow [2023-11-06 22:05:25,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=10319, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10544, PETRI_PLACES=269, PETRI_TRANSITIONS=679} [2023-11-06 22:05:25,528 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 247 predicate places. [2023-11-06 22:05:25,528 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 679 transitions, 10544 flow [2023-11-06 22:05:25,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:25,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:25,529 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:25,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:25,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:25,729 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:25,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:25,730 INFO L85 PathProgramCache]: Analyzing trace with hash -170125429, now seen corresponding path program 19 times [2023-11-06 22:05:25,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:25,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262917453] [2023-11-06 22:05:25,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:25,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262917453] [2023-11-06 22:05:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262917453] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15205204] [2023-11-06 22:05:25,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:05:25,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:25,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:25,873 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:25,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 22:05:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:26,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:26,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:26,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:26,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:26,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15205204] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:26,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:26,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:05:26,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924764590] [2023-11-06 22:05:26,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:26,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:05:26,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:26,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:05:26,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:05:26,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:26,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 679 transitions, 10544 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:05:26,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:26,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:26,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:28,662 INFO L124 PetriNetUnfolderBase]: 1940/3449 cut-off events. [2023-11-06 22:05:28,662 INFO L125 PetriNetUnfolderBase]: For 62035/62035 co-relation queries the response was YES. [2023-11-06 22:05:28,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28564 conditions, 3449 events. 1940/3449 cut-off events. For 62035/62035 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 21968 event pairs, 136 based on Foata normal form. 44/3489 useless extension candidates. Maximal degree in co-relation 28246. Up to 1475 conditions per place. [2023-11-06 22:05:28,705 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 427 selfloop transitions, 354 changer transitions 1/782 dead transitions. [2023-11-06 22:05:28,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 782 transitions, 13826 flow [2023-11-06 22:05:28,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:05:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:05:28,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2352 transitions. [2023-11-06 22:05:28,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2023-11-06 22:05:28,709 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2352 transitions. [2023-11-06 22:05:28,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2352 transitions. [2023-11-06 22:05:28,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:28,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2352 transitions. [2023-11-06 22:05:28,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.0) internal successors, (2352), 16 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states 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:05:28,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 333.0) internal successors, (5661), 17 states have internal predecessors, (5661), 0 states have call successors, (0), 0 states 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:05:28,721 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 333.0) internal successors, (5661), 17 states have internal predecessors, (5661), 0 states have call successors, (0), 0 states 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:05:28,722 INFO L175 Difference]: Start difference. First operand has 269 places, 679 transitions, 10544 flow. Second operand 16 states and 2352 transitions. [2023-11-06 22:05:28,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 782 transitions, 13826 flow [2023-11-06 22:05:29,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 782 transitions, 13596 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-11-06 22:05:29,274 INFO L231 Difference]: Finished difference. Result has 280 places, 740 transitions, 12639 flow [2023-11-06 22:05:29,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=10314, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12639, PETRI_PLACES=280, PETRI_TRANSITIONS=740} [2023-11-06 22:05:29,276 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 258 predicate places. [2023-11-06 22:05:29,276 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 740 transitions, 12639 flow [2023-11-06 22:05:29,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states 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:05:29,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:29,277 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:29,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:29,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-06 22:05:29,484 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:29,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:29,485 INFO L85 PathProgramCache]: Analyzing trace with hash -82281019, now seen corresponding path program 20 times [2023-11-06 22:05:29,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:29,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210106477] [2023-11-06 22:05:29,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:29,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:29,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210106477] [2023-11-06 22:05:29,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210106477] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671069099] [2023-11-06 22:05:29,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:05:29,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:29,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:29,637 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:29,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 22:05:29,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:05:29,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:29,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:29,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:29,930 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:29,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:29,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671069099] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:29,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:29,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-06 22:05:29,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058457987] [2023-11-06 22:05:29,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:29,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:05:29,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:29,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:05:29,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:05:30,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:30,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 740 transitions, 12639 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:30,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:30,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:30,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:31,927 INFO L124 PetriNetUnfolderBase]: 1956/3493 cut-off events. [2023-11-06 22:05:31,927 INFO L125 PetriNetUnfolderBase]: For 67330/67330 co-relation queries the response was YES. [2023-11-06 22:05:32,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30693 conditions, 3493 events. 1956/3493 cut-off events. For 67330/67330 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22431 event pairs, 224 based on Foata normal form. 20/3509 useless extension candidates. Maximal degree in co-relation 30368. Up to 1580 conditions per place. [2023-11-06 22:05:32,110 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 526 selfloop transitions, 247 changer transitions 6/779 dead transitions. [2023-11-06 22:05:32,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 779 transitions, 14675 flow [2023-11-06 22:05:32,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:05:32,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:05:32,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2063 transitions. [2023-11-06 22:05:32,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425139425139425 [2023-11-06 22:05:32,115 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2063 transitions. [2023-11-06 22:05:32,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2063 transitions. [2023-11-06 22:05:32,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:32,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2063 transitions. [2023-11-06 22:05:32,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 147.35714285714286) internal successors, (2063), 14 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states 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:05:32,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:05:32,127 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:05:32,127 INFO L175 Difference]: Start difference. First operand has 280 places, 740 transitions, 12639 flow. Second operand 14 states and 2063 transitions. [2023-11-06 22:05:32,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 779 transitions, 14675 flow [2023-11-06 22:05:32,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 779 transitions, 14023 flow, removed 248 selfloop flow, removed 7 redundant places. [2023-11-06 22:05:32,886 INFO L231 Difference]: Finished difference. Result has 288 places, 739 transitions, 12480 flow [2023-11-06 22:05:32,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=11989, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12480, PETRI_PLACES=288, PETRI_TRANSITIONS=739} [2023-11-06 22:05:32,888 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 266 predicate places. [2023-11-06 22:05:32,888 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 739 transitions, 12480 flow [2023-11-06 22:05:32,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states 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:05:32,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:32,888 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:32,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:33,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-06 22:05:33,089 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:33,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:33,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1575923907, now seen corresponding path program 21 times [2023-11-06 22:05:33,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:33,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353078195] [2023-11-06 22:05:33,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:33,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:33,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:33,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:33,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:33,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353078195] [2023-11-06 22:05:33,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353078195] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:33,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992353182] [2023-11-06 22:05:33,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:05:33,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:33,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:33,257 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:33,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 22:05:33,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:05:33,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:33,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:05:33,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:33,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:33,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:33,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992353182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:33,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:33,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-06 22:05:33,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139454048] [2023-11-06 22:05:33,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:33,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:05:33,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:33,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:05:33,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:05:33,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 333 [2023-11-06 22:05:33,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 739 transitions, 12480 flow. Second operand has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:05:33,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:33,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 333 [2023-11-06 22:05:33,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:05:35,958 INFO L124 PetriNetUnfolderBase]: 1920/3439 cut-off events. [2023-11-06 22:05:35,958 INFO L125 PetriNetUnfolderBase]: For 66116/66116 co-relation queries the response was YES. [2023-11-06 22:05:35,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30337 conditions, 3439 events. 1920/3439 cut-off events. For 66116/66116 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22096 event pairs, 221 based on Foata normal form. 20/3455 useless extension candidates. Maximal degree in co-relation 30222. Up to 1405 conditions per place. [2023-11-06 22:05:36,004 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 491 selfloop transitions, 282 changer transitions 6/779 dead transitions. [2023-11-06 22:05:36,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 779 transitions, 14541 flow [2023-11-06 22:05:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:05:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:05:36,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1917 transitions. [2023-11-06 22:05:36,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44282744282744285 [2023-11-06 22:05:36,008 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1917 transitions. [2023-11-06 22:05:36,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1917 transitions. [2023-11-06 22:05:36,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:05:36,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1917 transitions. [2023-11-06 22:05:36,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.46153846153845) internal successors, (1917), 13 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states 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:05:36,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 333.0) internal successors, (4662), 14 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states 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:05:36,014 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 333.0) internal successors, (4662), 14 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states 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:05:36,014 INFO L175 Difference]: Start difference. First operand has 288 places, 739 transitions, 12480 flow. Second operand 13 states and 1917 transitions. [2023-11-06 22:05:36,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 779 transitions, 14541 flow [2023-11-06 22:05:36,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 779 transitions, 14319 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-11-06 22:05:36,613 INFO L231 Difference]: Finished difference. Result has 292 places, 734 transitions, 12753 flow [2023-11-06 22:05:36,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=12191, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12753, PETRI_PLACES=292, PETRI_TRANSITIONS=734} [2023-11-06 22:05:36,614 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 270 predicate places. [2023-11-06 22:05:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 734 transitions, 12753 flow [2023-11-06 22:05:36,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states 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:05:36,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:36,614 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:36,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:36,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-06 22:05:36,815 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:05:36,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1949001990, now seen corresponding path program 22 times [2023-11-06 22:05:36,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:05:36,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966572145] [2023-11-06 22:05:36,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:05:36,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:05:36,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:38,303 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:05:38,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:05:38,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966572145] [2023-11-06 22:05:38,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966572145] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:05:38,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836070897] [2023-11-06 22:05:38,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:05:38,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:05:38,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:05:38,309 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:05:38,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 22:05:38,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:05:38,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:05:38,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 22:05:38,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:38,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:05:38,829 INFO L322 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-06 22:05:38,830 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 31 [2023-11-06 22:05:38,842 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-11-06 22:05:38,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 22:05:38,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:38,997 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:05:38,998 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2023-11-06 22:05:39,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-06 22:05:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 22:05:39,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836070897] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:39,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:05:39,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 17 [2023-11-06 22:05:39,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771072644] [2023-11-06 22:05:39,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:39,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 22:05:39,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:05:39,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 22:05:39,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=291, Unknown=2, NotChecked=0, Total=342 [2023-11-06 22:05:41,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:43,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:45,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:47,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:49,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:51,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:53,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:55,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:57,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:05:59,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:06:01,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:06:03,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:06:05,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:06:05,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 333 [2023-11-06 22:06:05,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 734 transitions, 12753 flow. Second operand has 19 states, 19 states have (on average 100.10526315789474) internal successors, (1902), 19 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states 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:06:05,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:06:05,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 333 [2023-11-06 22:06:05,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:06:08,933 INFO L124 PetriNetUnfolderBase]: 2154/3954 cut-off events. [2023-11-06 22:06:08,933 INFO L125 PetriNetUnfolderBase]: For 81277/81302 co-relation queries the response was YES. [2023-11-06 22:06:08,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35541 conditions, 3954 events. 2154/3954 cut-off events. For 81277/81302 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26985 event pairs, 38 based on Foata normal form. 15/3942 useless extension candidates. Maximal degree in co-relation 35427. Up to 3064 conditions per place. [2023-11-06 22:06:09,010 INFO L140 encePairwiseOnDemand]: 324/333 looper letters, 677 selfloop transitions, 168 changer transitions 17/871 dead transitions. [2023-11-06 22:06:09,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 871 transitions, 16746 flow [2023-11-06 22:06:09,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:06:09,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:06:09,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1545 transitions. [2023-11-06 22:06:09,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30930930930930933 [2023-11-06 22:06:09,015 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1545 transitions. [2023-11-06 22:06:09,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1545 transitions. [2023-11-06 22:06:09,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:06:09,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1545 transitions. [2023-11-06 22:06:09,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 103.0) internal successors, (1545), 15 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states 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:06:09,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:06:09,025 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states 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:06:09,025 INFO L175 Difference]: Start difference. First operand has 292 places, 734 transitions, 12753 flow. Second operand 15 states and 1545 transitions. [2023-11-06 22:06:09,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 871 transitions, 16746 flow [2023-11-06 22:06:10,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 871 transitions, 16250 flow, removed 10 selfloop flow, removed 10 redundant places. [2023-11-06 22:06:10,106 INFO L231 Difference]: Finished difference. Result has 300 places, 811 transitions, 14298 flow [2023-11-06 22:06:10,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=12277, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14298, PETRI_PLACES=300, PETRI_TRANSITIONS=811} [2023-11-06 22:06:10,108 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 278 predicate places. [2023-11-06 22:06:10,109 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 811 transitions, 14298 flow [2023-11-06 22:06:10,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 100.10526315789474) internal successors, (1902), 19 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states 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:06:10,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:06:10,109 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:06:10,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 22:06:10,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-06 22:06:10,317 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:06:10,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:06:10,317 INFO L85 PathProgramCache]: Analyzing trace with hash -59160252, now seen corresponding path program 23 times [2023-11-06 22:06:10,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:06:10,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422139832] [2023-11-06 22:06:10,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:06:10,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:06:10,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:06:11,581 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:06:11,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:06:11,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422139832] [2023-11-06 22:06:11,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422139832] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:06:11,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574292416] [2023-11-06 22:06:11,582 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:06:11,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:06:11,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:06:11,583 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:06:11,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-06 22:06:11,805 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 22:06:11,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:06:11,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 22:06:11,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:06:12,085 INFO L322 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2023-11-06 22:06:12,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 47 [2023-11-06 22:06:12,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:06:12,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:06:12,309 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:06:12,309 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 65 [2023-11-06 22:06:12,471 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:06:12,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574292416] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:06:12,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:06:12,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 17 [2023-11-06 22:06:12,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103810307] [2023-11-06 22:06:12,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:06:12,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 22:06:12,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:06:12,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 22:06:12,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:06:13,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 333 [2023-11-06 22:06:13,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 811 transitions, 14298 flow. Second operand has 19 states, 19 states have (on average 127.0) internal successors, (2413), 19 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states 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:06:13,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:06:13,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 333 [2023-11-06 22:06:13,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:06:16,868 INFO L124 PetriNetUnfolderBase]: 2287/4225 cut-off events. [2023-11-06 22:06:16,868 INFO L125 PetriNetUnfolderBase]: For 95251/95282 co-relation queries the response was YES. [2023-11-06 22:06:16,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38504 conditions, 4225 events. 2287/4225 cut-off events. For 95251/95282 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 29370 event pairs, 88 based on Foata normal form. 19/4222 useless extension candidates. Maximal degree in co-relation 38386. Up to 1823 conditions per place. [2023-11-06 22:06:16,924 INFO L140 encePairwiseOnDemand]: 325/333 looper letters, 469 selfloop transitions, 113 changer transitions 442/1033 dead transitions. [2023-11-06 22:06:16,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 1033 transitions, 20160 flow [2023-11-06 22:06:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:06:16,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:06:16,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1845 transitions. [2023-11-06 22:06:16,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39575289575289574 [2023-11-06 22:06:16,929 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1845 transitions. [2023-11-06 22:06:16,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1845 transitions. [2023-11-06 22:06:16,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:06:16,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1845 transitions. [2023-11-06 22:06:16,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 131.78571428571428) internal successors, (1845), 14 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states 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:06:16,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:06:16,937 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 333.0) internal successors, (4995), 15 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states 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:06:16,937 INFO L175 Difference]: Start difference. First operand has 300 places, 811 transitions, 14298 flow. Second operand 14 states and 1845 transitions. [2023-11-06 22:06:16,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 1033 transitions, 20160 flow [2023-11-06 22:06:17,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1033 transitions, 19962 flow, removed 91 selfloop flow, removed 3 redundant places. [2023-11-06 22:06:17,946 INFO L231 Difference]: Finished difference. Result has 313 places, 566 transitions, 9840 flow [2023-11-06 22:06:17,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=14114, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9840, PETRI_PLACES=313, PETRI_TRANSITIONS=566} [2023-11-06 22:06:17,948 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 291 predicate places. [2023-11-06 22:06:17,948 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 566 transitions, 9840 flow [2023-11-06 22:06:17,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 127.0) internal successors, (2413), 19 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states 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:06:17,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:06:17,949 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:06:17,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-06 22:06:18,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-06 22:06:18,149 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 22:06:18,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:06:18,150 INFO L85 PathProgramCache]: Analyzing trace with hash -490274599, now seen corresponding path program 24 times [2023-11-06 22:06:18,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:06:18,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11518763] [2023-11-06 22:06:18,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:06:18,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:06:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:06:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:06:19,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:06:19,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11518763] [2023-11-06 22:06:19,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11518763] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:06:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823941382] [2023-11-06 22:06:19,598 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:06:19,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:06:19,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:06:19,600 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:06:19,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3196d944-0c07-4432-95f3-5c1e8f62cbfd/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 22:06:19,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 22:06:19,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:06:19,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-06 22:06:19,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:06:20,013 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-06 22:06:20,057 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 22:06:20,100 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 22:06:20,400 INFO L322 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2023-11-06 22:06:20,400 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 23 [2023-11-06 22:06:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 22:06:20,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:06:21,026 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (~counter~0 Int) (v_~counter~0_255 Int) (~f~0.offset Int) (~f~0.base Int) (v_~counter~0_254 Int)) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1071))) (let ((.cse3 (select .cse5 c_~f_inv~0.base)) (.cse4 (select .cse5 ~f~0.base))) (let ((.cse0 (select .cse4 (+ (* v_~counter~0_255 4) ~f~0.offset))) (.cse1 (select .cse4 (+ (* ~counter~0 4) ~f~0.offset))) (.cse2 (select .cse3 (+ (* v_~counter~0_254 4) c_~f_inv~0.offset)))) (or (< .cse0 v_~counter~0_254) (< .cse1 v_~counter~0_255) (< c_~n_inv~0 (+ .cse0 1)) (< v_~counter~0_254 0) (= .cse2 0) (not (= v_~counter~0_255 (select .cse3 (+ (* .cse0 4) c_~f_inv~0.offset)))) (< c_~n_inv~0 (+ .cse1 1)) (< .cse2 0)))))) is different from false [2023-11-06 22:06:23,338 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:06:23,339 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 151 [2023-11-06 22:06:23,580 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:06:23,580 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 841 treesize of output 991 [2023-11-06 22:06:24,033 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:06:24,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 676 treesize of output 783 [2023-11-06 22:06:24,510 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:06:24,511 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 841 treesize of output 823