./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b034d85232772d264d33ccb960d3ce3e7bf57df858fd0c6fd0b22127388c3f9a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:14:10,977 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:14:11,055 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 06:14:11,061 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:14:11,062 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:14:11,092 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:14:11,093 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:14:11,094 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:14:11,094 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:14:11,095 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:14:11,096 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:14:11,096 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:14:11,097 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:14:11,098 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:14:11,098 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:14:11,099 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:14:11,100 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:14:11,100 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:14:11,101 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:14:11,102 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:14:11,102 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:14:11,103 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:14:11,104 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:14:11,104 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:14:11,105 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:14:11,106 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:14:11,106 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:14:11,107 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:14:11,108 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:14:11,108 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:14:11,109 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:14:11,109 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:14:11,110 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:14:11,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:14:11,111 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:14:11,120 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:14:11,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:14:11,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:14:11,122 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:14:11,122 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:14:11,122 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:14:11,123 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:14:11,123 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_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/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_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b034d85232772d264d33ccb960d3ce3e7bf57df858fd0c6fd0b22127388c3f9a [2023-11-29 06:14:11,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:14:11,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:14:11,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:14:11,435 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:14:11,435 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:14:11,437 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2023-11-29 06:14:14,842 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:14:15,059 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:14:15,060 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2023-11-29 06:14:15,067 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/data/0e5d1ecbe/7ae40e4c6511415eaca2add349aa7202/FLAG06e5a8583 [2023-11-29 06:14:15,080 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/data/0e5d1ecbe/7ae40e4c6511415eaca2add349aa7202 [2023-11-29 06:14:15,083 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:14:15,084 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:14:15,086 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:14:15,086 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:14:15,092 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:14:15,093 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,094 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b26061 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15, skipping insertion in model container [2023-11-29 06:14:15,094 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,125 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:14:15,316 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_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2592,2605] [2023-11-29 06:14:15,328 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:14:15,342 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:14:15,370 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_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2592,2605] [2023-11-29 06:14:15,374 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:14:15,393 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:14:15,394 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15 WrapperNode [2023-11-29 06:14:15,394 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:14:15,395 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:14:15,395 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:14:15,395 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:14:15,403 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,414 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,448 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 181 [2023-11-29 06:14:15,449 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:14:15,450 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:14:15,450 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:14:15,450 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:14:15,461 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,461 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,466 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,485 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 2, 10, 2]. 63 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 2, 1]. [2023-11-29 06:14:15,486 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,486 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,498 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,503 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,506 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,508 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,513 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:14:15,514 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:14:15,515 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:14:15,515 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:14:15,516 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (1/1) ... [2023-11-29 06:14:15,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:14:15,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:15,549 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:14:15,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:14:15,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:14:15,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 06:14:15,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 06:14:15,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 06:14:15,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 06:14:15,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:14:15,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 06:14:15,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 06:14:15,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 06:14:15,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:14:15,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 06:14:15,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 06:14:15,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 06:14:15,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 06:14:15,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 06:14:15,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:14:15,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:14:15,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 06:14:15,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 06:14:15,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 06:14:15,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 06:14:15,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:14:15,594 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:14:15,730 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:14:15,733 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:14:16,083 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:14:16,333 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:14:16,334 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 06:14:16,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:14:16 BoogieIcfgContainer [2023-11-29 06:14:16,335 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:14:16,339 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:14:16,339 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:14:16,342 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:14:16,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:14:15" (1/3) ... [2023-11-29 06:14:16,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dee1934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:14:16, skipping insertion in model container [2023-11-29 06:14:16,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:14:15" (2/3) ... [2023-11-29 06:14:16,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dee1934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:14:16, skipping insertion in model container [2023-11-29 06:14:16,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:14:16" (3/3) ... [2023-11-29 06:14:16,346 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2023-11-29 06:14:16,354 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 06:14:16,364 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:14:16,365 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:14:16,365 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:14:16,438 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 06:14:16,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 29 transitions, 72 flow [2023-11-29 06:14:16,497 INFO L124 PetriNetUnfolderBase]: 6/27 cut-off events. [2023-11-29 06:14:16,498 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:14:16,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 27 events. 6/27 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 29 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2023-11-29 06:14:16,500 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 29 transitions, 72 flow [2023-11-29 06:14:16,504 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 26 transitions, 64 flow [2023-11-29 06:14:16,516 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:14:16,522 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@a8a92bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:14:16,522 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 06:14:16,535 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:14:16,535 INFO L124 PetriNetUnfolderBase]: 6/25 cut-off events. [2023-11-29 06:14:16,535 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:14:16,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:16,536 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-29 06:14:16,537 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-29 06:14:16,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1337970255, now seen corresponding path program 1 times [2023-11-29 06:14:16,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:16,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083192342] [2023-11-29 06:14:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:16,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:16,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:16,958 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-29 06:14:16,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:16,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083192342] [2023-11-29 06:14:16,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083192342] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:16,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:16,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:16,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142884411] [2023-11-29 06:14:16,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:16,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:16,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:17,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:17,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:17,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:17,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:17,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:17,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:17,289 INFO L124 PetriNetUnfolderBase]: 232/386 cut-off events. [2023-11-29 06:14:17,289 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2023-11-29 06:14:17,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 386 events. 232/386 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1260 event pairs, 72 based on Foata normal form. 4/292 useless extension candidates. Maximal degree in co-relation 660. Up to 194 conditions per place. [2023-11-29 06:14:17,298 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 47 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2023-11-29 06:14:17,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 53 transitions, 234 flow [2023-11-29 06:14:17,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:14:17,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:14:17,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2023-11-29 06:14:17,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689655172413793 [2023-11-29 06:14:17,317 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 68 transitions. [2023-11-29 06:14:17,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 68 transitions. [2023-11-29 06:14:17,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:17,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 68 transitions. [2023-11-29 06:14:17,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,331 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,334 INFO L175 Difference]: Start difference. First operand has 27 places, 26 transitions, 64 flow. Second operand 5 states and 68 transitions. [2023-11-29 06:14:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 53 transitions, 234 flow [2023-11-29 06:14:17,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 53 transitions, 218 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:14:17,343 INFO L231 Difference]: Finished difference. Result has 29 places, 28 transitions, 80 flow [2023-11-29 06:14:17,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=80, PETRI_PLACES=29, PETRI_TRANSITIONS=28} [2023-11-29 06:14:17,351 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 2 predicate places. [2023-11-29 06:14:17,351 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 28 transitions, 80 flow [2023-11-29 06:14:17,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:17,352 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-29 06:14:17,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 06:14:17,353 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-29 06:14:17,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:17,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1652654709, now seen corresponding path program 2 times [2023-11-29 06:14:17,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:17,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766554628] [2023-11-29 06:14:17,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:17,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:17,519 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-29 06:14:17,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:17,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766554628] [2023-11-29 06:14:17,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766554628] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:17,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:17,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:17,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668404824] [2023-11-29 06:14:17,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:17,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:17,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:17,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:17,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:17,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:17,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 28 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:17,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:17,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:17,808 INFO L124 PetriNetUnfolderBase]: 496/856 cut-off events. [2023-11-29 06:14:17,808 INFO L125 PetriNetUnfolderBase]: For 235/235 co-relation queries the response was YES. [2023-11-29 06:14:17,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1932 conditions, 856 events. 496/856 cut-off events. For 235/235 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3905 event pairs, 174 based on Foata normal form. 6/765 useless extension candidates. Maximal degree in co-relation 600. Up to 384 conditions per place. [2023-11-29 06:14:17,819 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 55 selfloop transitions, 5 changer transitions 2/63 dead transitions. [2023-11-29 06:14:17,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 63 transitions, 305 flow [2023-11-29 06:14:17,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:14:17,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:14:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2023-11-29 06:14:17,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496551724137931 [2023-11-29 06:14:17,822 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 72 transitions. [2023-11-29 06:14:17,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 72 transitions. [2023-11-29 06:14:17,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:17,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 72 transitions. [2023-11-29 06:14:17,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,826 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,826 INFO L175 Difference]: Start difference. First operand has 29 places, 28 transitions, 80 flow. Second operand 5 states and 72 transitions. [2023-11-29 06:14:17,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 63 transitions, 305 flow [2023-11-29 06:14:17,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 63 transitions, 296 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:14:17,831 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 98 flow [2023-11-29 06:14:17,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=98, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-29 06:14:17,832 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 6 predicate places. [2023-11-29 06:14:17,832 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 98 flow [2023-11-29 06:14:17,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:17,833 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-29 06:14:17,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 06:14:17,834 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-29 06:14:17,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:17,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1393375913, now seen corresponding path program 3 times [2023-11-29 06:14:17,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:17,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423059149] [2023-11-29 06:14:17,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:17,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:17,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:17,948 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-29 06:14:17,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:17,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423059149] [2023-11-29 06:14:17,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423059149] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:17,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:17,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:17,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99953203] [2023-11-29 06:14:17,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:17,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:17,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:17,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:17,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:17,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:17,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:17,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:17,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:18,231 INFO L124 PetriNetUnfolderBase]: 646/1115 cut-off events. [2023-11-29 06:14:18,231 INFO L125 PetriNetUnfolderBase]: For 452/452 co-relation queries the response was YES. [2023-11-29 06:14:18,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2697 conditions, 1115 events. 646/1115 cut-off events. For 452/452 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5195 event pairs, 239 based on Foata normal form. 20/1134 useless extension candidates. Maximal degree in co-relation 1506. Up to 819 conditions per place. [2023-11-29 06:14:18,242 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 47 selfloop transitions, 4 changer transitions 4/56 dead transitions. [2023-11-29 06:14:18,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 56 transitions, 290 flow [2023-11-29 06:14:18,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:14:18,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:14:18,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2023-11-29 06:14:18,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2023-11-29 06:14:18,245 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 62 transitions. [2023-11-29 06:14:18,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 62 transitions. [2023-11-29 06:14:18,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:18,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 62 transitions. [2023-11-29 06:14:18,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,248 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,248 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 98 flow. Second operand 4 states and 62 transitions. [2023-11-29 06:14:18,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 56 transitions, 290 flow [2023-11-29 06:14:18,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 56 transitions, 282 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:14:18,253 INFO L231 Difference]: Finished difference. Result has 37 places, 34 transitions, 136 flow [2023-11-29 06:14:18,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=37, PETRI_TRANSITIONS=34} [2023-11-29 06:14:18,254 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 10 predicate places. [2023-11-29 06:14:18,254 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 34 transitions, 136 flow [2023-11-29 06:14:18,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:18,255 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-29 06:14:18,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 06:14:18,255 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-29 06:14:18,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:18,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1763323959, now seen corresponding path program 4 times [2023-11-29 06:14:18,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:18,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695090451] [2023-11-29 06:14:18,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:18,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:18,356 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-29 06:14:18,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:18,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695090451] [2023-11-29 06:14:18,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695090451] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:18,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:18,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:18,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039061009] [2023-11-29 06:14:18,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:18,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:18,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:18,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:18,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:18,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:18,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 34 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:18,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:18,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:18,631 INFO L124 PetriNetUnfolderBase]: 666/1140 cut-off events. [2023-11-29 06:14:18,631 INFO L125 PetriNetUnfolderBase]: For 772/772 co-relation queries the response was YES. [2023-11-29 06:14:18,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2904 conditions, 1140 events. 666/1140 cut-off events. For 772/772 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5320 event pairs, 219 based on Foata normal form. 26/1164 useless extension candidates. Maximal degree in co-relation 1203. Up to 855 conditions per place. [2023-11-29 06:14:18,643 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 49 selfloop transitions, 6 changer transitions 2/58 dead transitions. [2023-11-29 06:14:18,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 58 transitions, 339 flow [2023-11-29 06:14:18,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:14:18,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:14:18,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2023-11-29 06:14:18,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5172413793103449 [2023-11-29 06:14:18,646 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 60 transitions. [2023-11-29 06:14:18,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 60 transitions. [2023-11-29 06:14:18,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:18,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 60 transitions. [2023-11-29 06:14:18,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,648 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,648 INFO L175 Difference]: Start difference. First operand has 37 places, 34 transitions, 136 flow. Second operand 4 states and 60 transitions. [2023-11-29 06:14:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 58 transitions, 339 flow [2023-11-29 06:14:18,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 58 transitions, 339 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:14:18,653 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 196 flow [2023-11-29 06:14:18,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-11-29 06:14:18,655 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 16 predicate places. [2023-11-29 06:14:18,655 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 196 flow [2023-11-29 06:14:18,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:18,656 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-29 06:14:18,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 06:14:18,656 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-29 06:14:18,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:18,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1190442195, now seen corresponding path program 1 times [2023-11-29 06:14:18,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:18,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773566208] [2023-11-29 06:14:18,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:18,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:18,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:14:18,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:18,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773566208] [2023-11-29 06:14:18,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773566208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:18,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:18,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:18,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021499126] [2023-11-29 06:14:18,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:18,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:18,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:18,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:18,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:18,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:18,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 196 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:18,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:18,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:18,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:19,037 INFO L124 PetriNetUnfolderBase]: 596/1016 cut-off events. [2023-11-29 06:14:19,037 INFO L125 PetriNetUnfolderBase]: For 1229/1229 co-relation queries the response was YES. [2023-11-29 06:14:19,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2823 conditions, 1016 events. 596/1016 cut-off events. For 1229/1229 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4638 event pairs, 200 based on Foata normal form. 16/1030 useless extension candidates. Maximal degree in co-relation 1301. Up to 510 conditions per place. [2023-11-29 06:14:19,049 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 58 selfloop transitions, 8 changer transitions 4/71 dead transitions. [2023-11-29 06:14:19,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 71 transitions, 459 flow [2023-11-29 06:14:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:14:19,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:14:19,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2023-11-29 06:14:19,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5948275862068966 [2023-11-29 06:14:19,051 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 69 transitions. [2023-11-29 06:14:19,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 69 transitions. [2023-11-29 06:14:19,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:19,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 69 transitions. [2023-11-29 06:14:19,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,054 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,054 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 196 flow. Second operand 4 states and 69 transitions. [2023-11-29 06:14:19,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 71 transitions, 459 flow [2023-11-29 06:14:19,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 71 transitions, 453 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-11-29 06:14:19,061 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 212 flow [2023-11-29 06:14:19,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2023-11-29 06:14:19,063 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 20 predicate places. [2023-11-29 06:14:19,063 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 212 flow [2023-11-29 06:14:19,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:19,063 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-29 06:14:19,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 06:14:19,064 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-29 06:14:19,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:19,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1309014833, now seen corresponding path program 1 times [2023-11-29 06:14:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810804947] [2023-11-29 06:14:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:19,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:19,163 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-29 06:14:19,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:19,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810804947] [2023-11-29 06:14:19,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810804947] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:19,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:19,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:14:19,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176059849] [2023-11-29 06:14:19,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:19,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:14:19,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:19,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:14:19,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:14:19,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:19,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 212 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:19,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:19,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:19,422 INFO L124 PetriNetUnfolderBase]: 530/894 cut-off events. [2023-11-29 06:14:19,422 INFO L125 PetriNetUnfolderBase]: For 1480/1480 co-relation queries the response was YES. [2023-11-29 06:14:19,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 894 events. 530/894 cut-off events. For 1480/1480 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3768 event pairs, 212 based on Foata normal form. 20/912 useless extension candidates. Maximal degree in co-relation 2441. Up to 474 conditions per place. [2023-11-29 06:14:19,434 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 55 selfloop transitions, 8 changer transitions 2/66 dead transitions. [2023-11-29 06:14:19,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 66 transitions, 459 flow [2023-11-29 06:14:19,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:14:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:14:19,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 65 transitions. [2023-11-29 06:14:19,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5603448275862069 [2023-11-29 06:14:19,437 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 65 transitions. [2023-11-29 06:14:19,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 65 transitions. [2023-11-29 06:14:19,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:19,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 65 transitions. [2023-11-29 06:14:19,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,439 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,440 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 212 flow. Second operand 4 states and 65 transitions. [2023-11-29 06:14:19,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 66 transitions, 459 flow [2023-11-29 06:14:19,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 66 transitions, 433 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 06:14:19,447 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 216 flow [2023-11-29 06:14:19,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2023-11-29 06:14:19,449 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 20 predicate places. [2023-11-29 06:14:19,449 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 216 flow [2023-11-29 06:14:19,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:19,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 06:14:19,450 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-29 06:14:19,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:19,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1914569799, now seen corresponding path program 1 times [2023-11-29 06:14:19,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:19,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124160424] [2023-11-29 06:14:19,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:19,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:19,572 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-29 06:14:19,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:19,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124160424] [2023-11-29 06:14:19,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124160424] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:19,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:19,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:14:19,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846245517] [2023-11-29 06:14:19,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:19,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:14:19,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:19,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:14:19,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:14:19,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:19,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:19,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:19,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:19,773 INFO L124 PetriNetUnfolderBase]: 528/890 cut-off events. [2023-11-29 06:14:19,773 INFO L125 PetriNetUnfolderBase]: For 1423/1423 co-relation queries the response was YES. [2023-11-29 06:14:19,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2679 conditions, 890 events. 528/890 cut-off events. For 1423/1423 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3711 event pairs, 358 based on Foata normal form. 0/888 useless extension candidates. Maximal degree in co-relation 1750. Up to 882 conditions per place. [2023-11-29 06:14:19,785 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 35 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2023-11-29 06:14:19,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 40 transitions, 298 flow [2023-11-29 06:14:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:14:19,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:14:19,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 38 transitions. [2023-11-29 06:14:19,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4367816091954023 [2023-11-29 06:14:19,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 38 transitions. [2023-11-29 06:14:19,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 38 transitions. [2023-11-29 06:14:19,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:19,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 38 transitions. [2023-11-29 06:14:19,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,788 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 216 flow. Second operand 3 states and 38 transitions. [2023-11-29 06:14:19,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 40 transitions, 298 flow [2023-11-29 06:14:19,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 40 transitions, 286 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-29 06:14:19,796 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 226 flow [2023-11-29 06:14:19,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2023-11-29 06:14:19,797 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 19 predicate places. [2023-11-29 06:14:19,797 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 226 flow [2023-11-29 06:14:19,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:19,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:19,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:19,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 06:14:19,798 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-29 06:14:19,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:19,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1172311652, now seen corresponding path program 1 times [2023-11-29 06:14:19,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:19,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135634632] [2023-11-29 06:14:19,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:19,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:19,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:19,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:14:19,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:19,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135634632] [2023-11-29 06:14:19,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135634632] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:14:19,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893535319] [2023-11-29 06:14:19,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:19,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:19,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:19,935 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:14:19,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:14:20,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:20,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:14:20,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:20,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:14:20,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:14:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:14:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893535319] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:14:20,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:14:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-11-29 06:14:20,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721038884] [2023-11-29 06:14:20,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:14:20,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:14:20,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:20,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:14:20,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:14:20,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:20,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 226 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:20,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:20,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:20,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:20,437 INFO L124 PetriNetUnfolderBase]: 528/896 cut-off events. [2023-11-29 06:14:20,437 INFO L125 PetriNetUnfolderBase]: For 1153/1153 co-relation queries the response was YES. [2023-11-29 06:14:20,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 896 events. 528/896 cut-off events. For 1153/1153 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3707 event pairs, 358 based on Foata normal form. 3/898 useless extension candidates. Maximal degree in co-relation 2600. Up to 882 conditions per place. [2023-11-29 06:14:20,447 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 35 selfloop transitions, 10 changer transitions 0/46 dead transitions. [2023-11-29 06:14:20,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 340 flow [2023-11-29 06:14:20,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:14:20,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:14:20,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 57 transitions. [2023-11-29 06:14:20,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3275862068965517 [2023-11-29 06:14:20,449 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 57 transitions. [2023-11-29 06:14:20,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 57 transitions. [2023-11-29 06:14:20,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:20,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 57 transitions. [2023-11-29 06:14:20,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:20,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 29.0) internal successors, (203), 7 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:20,452 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 29.0) internal successors, (203), 7 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:20,452 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 226 flow. Second operand 6 states and 57 transitions. [2023-11-29 06:14:20,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 340 flow [2023-11-29 06:14:20,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:14:20,458 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 288 flow [2023-11-29 06:14:20,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-11-29 06:14:20,459 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 26 predicate places. [2023-11-29 06:14:20,459 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 288 flow [2023-11-29 06:14:20,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:20,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:20,460 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:20,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 06:14:20,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 06:14:20,665 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:14:20,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:20,666 INFO L85 PathProgramCache]: Analyzing trace with hash 843202233, now seen corresponding path program 2 times [2023-11-29 06:14:20,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:20,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482989201] [2023-11-29 06:14:20,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:20,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:20,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:20,887 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:20,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:20,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482989201] [2023-11-29 06:14:20,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482989201] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:14:20,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406062440] [2023-11-29 06:14:20,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:14:20,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:20,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:20,890 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:14:20,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:14:21,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:14:21,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:14:21,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:14:21,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:21,574 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 06:14:21,575 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 59 [2023-11-29 06:14:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-29 06:14:21,724 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:14:21,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406062440] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:21,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:14:21,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 15 [2023-11-29 06:14:21,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682299403] [2023-11-29 06:14:21,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:21,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:21,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:21,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:21,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:14:21,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:21,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 288 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:21,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:21,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:21,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:22,639 INFO L124 PetriNetUnfolderBase]: 703/1215 cut-off events. [2023-11-29 06:14:22,639 INFO L125 PetriNetUnfolderBase]: For 1488/1488 co-relation queries the response was YES. [2023-11-29 06:14:22,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3546 conditions, 1215 events. 703/1215 cut-off events. For 1488/1488 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5908 event pairs, 116 based on Foata normal form. 7/1221 useless extension candidates. Maximal degree in co-relation 3475. Up to 433 conditions per place. [2023-11-29 06:14:22,649 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 91 selfloop transitions, 12 changer transitions 19/123 dead transitions. [2023-11-29 06:14:22,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 123 transitions, 832 flow [2023-11-29 06:14:22,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:14:22,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:14:22,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2023-11-29 06:14:22,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3981191222570533 [2023-11-29 06:14:22,651 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 127 transitions. [2023-11-29 06:14:22,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 127 transitions. [2023-11-29 06:14:22,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:22,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 127 transitions. [2023-11-29 06:14:22,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:22,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:22,654 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:22,654 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 288 flow. Second operand 11 states and 127 transitions. [2023-11-29 06:14:22,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 123 transitions, 832 flow [2023-11-29 06:14:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 123 transitions, 816 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 06:14:22,661 INFO L231 Difference]: Finished difference. Result has 67 places, 49 transitions, 331 flow [2023-11-29 06:14:22,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=331, PETRI_PLACES=67, PETRI_TRANSITIONS=49} [2023-11-29 06:14:22,662 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 40 predicate places. [2023-11-29 06:14:22,662 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 49 transitions, 331 flow [2023-11-29 06:14:22,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:22,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:22,663 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:22,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 06:14:22,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-29 06:14:22,869 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-29 06:14:22,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:22,869 INFO L85 PathProgramCache]: Analyzing trace with hash -454550861, now seen corresponding path program 3 times [2023-11-29 06:14:22,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:22,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222782584] [2023-11-29 06:14:22,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:22,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:22,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:23,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:23,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222782584] [2023-11-29 06:14:23,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222782584] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:14:23,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520099125] [2023-11-29 06:14:23,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:14:23,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:23,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:23,045 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:14:23,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 06:14:23,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 06:14:23,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:14:23,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:14:23,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:23,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:14:23,535 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:14:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-29 06:14:23,746 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:14:23,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520099125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:23,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:14:23,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 15 [2023-11-29 06:14:23,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613879715] [2023-11-29 06:14:23,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:23,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:23,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:23,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:23,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:14:23,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:23,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 49 transitions, 331 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:23,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:23,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:23,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:25,018 INFO L124 PetriNetUnfolderBase]: 835/1459 cut-off events. [2023-11-29 06:14:25,018 INFO L125 PetriNetUnfolderBase]: For 2439/2439 co-relation queries the response was YES. [2023-11-29 06:14:25,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 1459 events. 835/1459 cut-off events. For 2439/2439 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7540 event pairs, 140 based on Foata normal form. 5/1463 useless extension candidates. Maximal degree in co-relation 4706. Up to 447 conditions per place. [2023-11-29 06:14:25,035 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 134 selfloop transitions, 28 changer transitions 7/170 dead transitions. [2023-11-29 06:14:25,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 170 transitions, 1170 flow [2023-11-29 06:14:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:14:25,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:14:25,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 192 transitions. [2023-11-29 06:14:25,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2023-11-29 06:14:25,037 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 192 transitions. [2023-11-29 06:14:25,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 192 transitions. [2023-11-29 06:14:25,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:25,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 192 transitions. [2023-11-29 06:14:25,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 12.0) internal successors, (192), 16 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:25,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:25,041 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:25,041 INFO L175 Difference]: Start difference. First operand has 67 places, 49 transitions, 331 flow. Second operand 16 states and 192 transitions. [2023-11-29 06:14:25,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 170 transitions, 1170 flow [2023-11-29 06:14:25,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 170 transitions, 1097 flow, removed 31 selfloop flow, removed 6 redundant places. [2023-11-29 06:14:25,054 INFO L231 Difference]: Finished difference. Result has 81 places, 66 transitions, 533 flow [2023-11-29 06:14:25,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=533, PETRI_PLACES=81, PETRI_TRANSITIONS=66} [2023-11-29 06:14:25,055 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 54 predicate places. [2023-11-29 06:14:25,055 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 66 transitions, 533 flow [2023-11-29 06:14:25,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:25,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:25,055 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:25,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 06:14:25,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:25,261 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-29 06:14:25,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:25,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1395740077, now seen corresponding path program 4 times [2023-11-29 06:14:25,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:25,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458941384] [2023-11-29 06:14:25,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:25,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:25,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:25,466 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:25,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:25,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458941384] [2023-11-29 06:14:25,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458941384] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:14:25,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685920548] [2023-11-29 06:14:25,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:14:25,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:25,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:25,469 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:14:25,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 06:14:25,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:14:25,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:14:25,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:14:25,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:25,894 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 06:14:25,894 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 64 [2023-11-29 06:14:26,006 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-29 06:14:26,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:14:26,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685920548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:26,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:14:26,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6] total 13 [2023-11-29 06:14:26,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936892859] [2023-11-29 06:14:26,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:26,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:14:26,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:26,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:14:26,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:14:26,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:26,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 66 transitions, 533 flow. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:26,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:26,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:26,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:26,811 INFO L124 PetriNetUnfolderBase]: 837/1467 cut-off events. [2023-11-29 06:14:26,812 INFO L125 PetriNetUnfolderBase]: For 3651/3651 co-relation queries the response was YES. [2023-11-29 06:14:26,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5310 conditions, 1467 events. 837/1467 cut-off events. For 3651/3651 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7602 event pairs, 188 based on Foata normal form. 7/1473 useless extension candidates. Maximal degree in co-relation 5235. Up to 460 conditions per place. [2023-11-29 06:14:26,829 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 105 selfloop transitions, 22 changer transitions 14/142 dead transitions. [2023-11-29 06:14:26,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1143 flow [2023-11-29 06:14:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:14:26,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:14:26,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2023-11-29 06:14:26,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793103448275862 [2023-11-29 06:14:26,831 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 139 transitions. [2023-11-29 06:14:26,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 139 transitions. [2023-11-29 06:14:26,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:26,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 139 transitions. [2023-11-29 06:14:26,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:26,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:26,834 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:26,834 INFO L175 Difference]: Start difference. First operand has 81 places, 66 transitions, 533 flow. Second operand 10 states and 139 transitions. [2023-11-29 06:14:26,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1143 flow [2023-11-29 06:14:26,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 142 transitions, 1076 flow, removed 24 selfloop flow, removed 5 redundant places. [2023-11-29 06:14:26,854 INFO L231 Difference]: Finished difference. Result has 88 places, 68 transitions, 555 flow [2023-11-29 06:14:26,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=555, PETRI_PLACES=88, PETRI_TRANSITIONS=68} [2023-11-29 06:14:26,855 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 61 predicate places. [2023-11-29 06:14:26,855 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 68 transitions, 555 flow [2023-11-29 06:14:26,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:26,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:26,856 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:26,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 06:14:27,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:27,057 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-29 06:14:27,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:27,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1045327689, now seen corresponding path program 5 times [2023-11-29 06:14:27,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:27,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112953297] [2023-11-29 06:14:27,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:27,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:27,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:27,214 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:27,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:27,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112953297] [2023-11-29 06:14:27,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112953297] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:14:27,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20346145] [2023-11-29 06:14:27,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:14:27,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:27,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:14:27,217 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:14:27,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 06:14:27,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 06:14:27,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:14:27,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:14:27,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:14:27,477 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:27,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:14:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 06:14:27,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20346145] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:14:27,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:14:27,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:14:27,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157475564] [2023-11-29 06:14:27,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:14:27,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 06:14:27,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:27,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 06:14:27,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:14:27,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:27,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 68 transitions, 555 flow. Second operand has 13 states, 13 states have (on average 5.461538461538462) internal successors, (71), 13 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:27,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:27,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:27,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:27,806 INFO L124 PetriNetUnfolderBase]: 819/1432 cut-off events. [2023-11-29 06:14:27,807 INFO L125 PetriNetUnfolderBase]: For 4334/4334 co-relation queries the response was YES. [2023-11-29 06:14:27,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5258 conditions, 1432 events. 819/1432 cut-off events. For 4334/4334 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7088 event pairs, 561 based on Foata normal form. 1/1432 useless extension candidates. Maximal degree in co-relation 5173. Up to 1409 conditions per place. [2023-11-29 06:14:27,819 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 57 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2023-11-29 06:14:27,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 70 transitions, 705 flow [2023-11-29 06:14:27,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:14:27,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:14:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 58 transitions. [2023-11-29 06:14:27,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2023-11-29 06:14:27,820 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 58 transitions. [2023-11-29 06:14:27,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 58 transitions. [2023-11-29 06:14:27,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:27,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 58 transitions. [2023-11-29 06:14:27,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:27,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:27,822 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:27,822 INFO L175 Difference]: Start difference. First operand has 88 places, 68 transitions, 555 flow. Second operand 7 states and 58 transitions. [2023-11-29 06:14:27,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 70 transitions, 705 flow [2023-11-29 06:14:27,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 70 transitions, 664 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 06:14:27,833 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 560 flow [2023-11-29 06:14:27,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=560, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2023-11-29 06:14:27,834 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 59 predicate places. [2023-11-29 06:14:27,834 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 560 flow [2023-11-29 06:14:27,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.461538461538462) internal successors, (71), 13 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:27,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:27,835 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:27,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 06:14:28,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:14:28,040 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-29 06:14:28,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:28,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1524200804, now seen corresponding path program 6 times [2023-11-29 06:14:28,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:28,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674407127] [2023-11-29 06:14:28,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:28,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:29,304 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:29,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:29,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674407127] [2023-11-29 06:14:29,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674407127] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:29,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:29,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:29,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89229892] [2023-11-29 06:14:29,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:29,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:29,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:29,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:29,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:29,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:29,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 560 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:29,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:29,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:29,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:30,965 INFO L124 PetriNetUnfolderBase]: 1206/2112 cut-off events. [2023-11-29 06:14:30,965 INFO L125 PetriNetUnfolderBase]: For 5235/5235 co-relation queries the response was YES. [2023-11-29 06:14:30,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 2112 events. 1206/2112 cut-off events. For 5235/5235 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 11672 event pairs, 107 based on Foata normal form. 8/2120 useless extension candidates. Maximal degree in co-relation 7260. Up to 318 conditions per place. [2023-11-29 06:14:30,982 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 178 selfloop transitions, 90 changer transitions 22/291 dead transitions. [2023-11-29 06:14:30,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 291 transitions, 2155 flow [2023-11-29 06:14:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 06:14:30,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 06:14:30,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 347 transitions. [2023-11-29 06:14:30,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739224137931034 [2023-11-29 06:14:30,986 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 347 transitions. [2023-11-29 06:14:30,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 347 transitions. [2023-11-29 06:14:30,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:30,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 347 transitions. [2023-11-29 06:14:30,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 10.84375) internal successors, (347), 32 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:30,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 29.0) internal successors, (957), 33 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:30,991 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 29.0) internal successors, (957), 33 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:30,992 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 560 flow. Second operand 32 states and 347 transitions. [2023-11-29 06:14:30,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 291 transitions, 2155 flow [2023-11-29 06:14:31,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 291 transitions, 2131 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 06:14:31,013 INFO L231 Difference]: Finished difference. Result has 120 places, 134 transitions, 1331 flow [2023-11-29 06:14:31,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1331, PETRI_PLACES=120, PETRI_TRANSITIONS=134} [2023-11-29 06:14:31,014 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 93 predicate places. [2023-11-29 06:14:31,015 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 134 transitions, 1331 flow [2023-11-29 06:14:31,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:31,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:31,015 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:31,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 06:14:31,015 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-29 06:14:31,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash -746116228, now seen corresponding path program 7 times [2023-11-29 06:14:31,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:31,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805261368] [2023-11-29 06:14:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:31,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:31,733 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:31,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:31,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805261368] [2023-11-29 06:14:31,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805261368] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:31,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:31,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:31,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492620197] [2023-11-29 06:14:31,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:31,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:31,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:31,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:31,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:31,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:31,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 134 transitions, 1331 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:31,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:31,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:31,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:32,981 INFO L124 PetriNetUnfolderBase]: 1678/2957 cut-off events. [2023-11-29 06:14:32,982 INFO L125 PetriNetUnfolderBase]: For 10068/10068 co-relation queries the response was YES. [2023-11-29 06:14:32,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11498 conditions, 2957 events. 1678/2957 cut-off events. For 10068/10068 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17932 event pairs, 183 based on Foata normal form. 1/2958 useless extension candidates. Maximal degree in co-relation 11405. Up to 615 conditions per place. [2023-11-29 06:14:33,003 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 182 selfloop transitions, 102 changer transitions 11/296 dead transitions. [2023-11-29 06:14:33,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 296 transitions, 2956 flow [2023-11-29 06:14:33,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:14:33,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:14:33,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 242 transitions. [2023-11-29 06:14:33,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3973727422003284 [2023-11-29 06:14:33,005 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 242 transitions. [2023-11-29 06:14:33,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 242 transitions. [2023-11-29 06:14:33,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:33,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 242 transitions. [2023-11-29 06:14:33,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 11.523809523809524) internal successors, (242), 21 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:33,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:33,010 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:33,010 INFO L175 Difference]: Start difference. First operand has 120 places, 134 transitions, 1331 flow. Second operand 21 states and 242 transitions. [2023-11-29 06:14:33,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 296 transitions, 2956 flow [2023-11-29 06:14:33,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 296 transitions, 2471 flow, removed 190 selfloop flow, removed 15 redundant places. [2023-11-29 06:14:33,122 INFO L231 Difference]: Finished difference. Result has 132 places, 190 transitions, 1881 flow [2023-11-29 06:14:33,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1881, PETRI_PLACES=132, PETRI_TRANSITIONS=190} [2023-11-29 06:14:33,122 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 105 predicate places. [2023-11-29 06:14:33,122 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 190 transitions, 1881 flow [2023-11-29 06:14:33,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:33,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:33,123 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:33,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 06:14:33,123 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-29 06:14:33,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:33,124 INFO L85 PathProgramCache]: Analyzing trace with hash -255927218, now seen corresponding path program 8 times [2023-11-29 06:14:33,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:33,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211779329] [2023-11-29 06:14:33,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:33,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:34,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:34,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211779329] [2023-11-29 06:14:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211779329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:34,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:34,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:34,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745334054] [2023-11-29 06:14:34,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:34,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:34,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:34,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:34,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:34,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:34,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 190 transitions, 1881 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:34,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:34,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:34,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:35,636 INFO L124 PetriNetUnfolderBase]: 1705/3011 cut-off events. [2023-11-29 06:14:35,637 INFO L125 PetriNetUnfolderBase]: For 9652/9652 co-relation queries the response was YES. [2023-11-29 06:14:35,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11649 conditions, 3011 events. 1705/3011 cut-off events. For 9652/9652 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18329 event pairs, 167 based on Foata normal form. 1/3012 useless extension candidates. Maximal degree in co-relation 11553. Up to 681 conditions per place. [2023-11-29 06:14:35,660 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 170 selfloop transitions, 149 changer transitions 10/330 dead transitions. [2023-11-29 06:14:35,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 330 transitions, 3207 flow [2023-11-29 06:14:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:14:35,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:14:35,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 279 transitions. [2023-11-29 06:14:35,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40086206896551724 [2023-11-29 06:14:35,663 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 279 transitions. [2023-11-29 06:14:35,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 279 transitions. [2023-11-29 06:14:35,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:35,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 279 transitions. [2023-11-29 06:14:35,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 11.625) internal successors, (279), 24 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:35,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:35,668 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:35,668 INFO L175 Difference]: Start difference. First operand has 132 places, 190 transitions, 1881 flow. Second operand 24 states and 279 transitions. [2023-11-29 06:14:35,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 330 transitions, 3207 flow [2023-11-29 06:14:35,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 330 transitions, 3087 flow, removed 48 selfloop flow, removed 5 redundant places. [2023-11-29 06:14:35,731 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 2505 flow [2023-11-29 06:14:35,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1789, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2505, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2023-11-29 06:14:35,732 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 131 predicate places. [2023-11-29 06:14:35,732 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 2505 flow [2023-11-29 06:14:35,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:35,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:35,732 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:35,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 06:14:35,732 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-29 06:14:35,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:35,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1594363720, now seen corresponding path program 9 times [2023-11-29 06:14:35,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301276736] [2023-11-29 06:14:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:35,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:36,459 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:36,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:36,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301276736] [2023-11-29 06:14:36,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301276736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:36,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:36,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:36,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555789992] [2023-11-29 06:14:36,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:36,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:36,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:36,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:36,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:36,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:36,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 2505 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:36,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:36,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:36,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:37,822 INFO L124 PetriNetUnfolderBase]: 1821/3259 cut-off events. [2023-11-29 06:14:37,822 INFO L125 PetriNetUnfolderBase]: For 13562/13562 co-relation queries the response was YES. [2023-11-29 06:14:37,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13668 conditions, 3259 events. 1821/3259 cut-off events. For 13562/13562 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20514 event pairs, 275 based on Foata normal form. 1/3260 useless extension candidates. Maximal degree in co-relation 13566. Up to 743 conditions per place. [2023-11-29 06:14:37,846 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 170 selfloop transitions, 133 changer transitions 10/314 dead transitions. [2023-11-29 06:14:37,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 314 transitions, 3530 flow [2023-11-29 06:14:37,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:14:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:14:37,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 229 transitions. [2023-11-29 06:14:37,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39482758620689656 [2023-11-29 06:14:37,849 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 229 transitions. [2023-11-29 06:14:37,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 229 transitions. [2023-11-29 06:14:37,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:37,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 229 transitions. [2023-11-29 06:14:37,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 11.45) internal successors, (229), 20 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,853 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,853 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 2505 flow. Second operand 20 states and 229 transitions. [2023-11-29 06:14:37,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 314 transitions, 3530 flow [2023-11-29 06:14:37,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 314 transitions, 3410 flow, removed 26 selfloop flow, removed 8 redundant places. [2023-11-29 06:14:37,928 INFO L231 Difference]: Finished difference. Result has 172 places, 224 transitions, 2768 flow [2023-11-29 06:14:37,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2768, PETRI_PLACES=172, PETRI_TRANSITIONS=224} [2023-11-29 06:14:37,929 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 145 predicate places. [2023-11-29 06:14:37,929 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 224 transitions, 2768 flow [2023-11-29 06:14:37,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:37,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:37,930 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:37,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 06:14:37,930 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-29 06:14:37,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:37,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1243951332, now seen corresponding path program 10 times [2023-11-29 06:14:37,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:37,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858645472] [2023-11-29 06:14:37,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:37,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:37,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:38,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:38,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858645472] [2023-11-29 06:14:38,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858645472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:38,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:38,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:38,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162064165] [2023-11-29 06:14:38,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:38,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:38,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:38,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:38,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:38,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:38,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 224 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:38,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:38,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:38,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:40,837 INFO L124 PetriNetUnfolderBase]: 1842/3292 cut-off events. [2023-11-29 06:14:40,837 INFO L125 PetriNetUnfolderBase]: For 15076/15076 co-relation queries the response was YES. [2023-11-29 06:14:40,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14456 conditions, 3292 events. 1842/3292 cut-off events. For 15076/15076 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20740 event pairs, 195 based on Foata normal form. 1/3293 useless extension candidates. Maximal degree in co-relation 14351. Up to 709 conditions per place. [2023-11-29 06:14:40,865 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 180 selfloop transitions, 153 changer transitions 11/345 dead transitions. [2023-11-29 06:14:40,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 345 transitions, 3916 flow [2023-11-29 06:14:40,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:14:40,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:14:40,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 289 transitions. [2023-11-29 06:14:40,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986206896551724 [2023-11-29 06:14:40,867 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 289 transitions. [2023-11-29 06:14:40,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 289 transitions. [2023-11-29 06:14:40,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:40,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 289 transitions. [2023-11-29 06:14:40,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 11.56) internal successors, (289), 25 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:40,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:40,871 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:40,871 INFO L175 Difference]: Start difference. First operand has 172 places, 224 transitions, 2768 flow. Second operand 25 states and 289 transitions. [2023-11-29 06:14:40,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 345 transitions, 3916 flow [2023-11-29 06:14:40,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 345 transitions, 3740 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-11-29 06:14:40,948 INFO L231 Difference]: Finished difference. Result has 184 places, 227 transitions, 2964 flow [2023-11-29 06:14:40,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2964, PETRI_PLACES=184, PETRI_TRANSITIONS=227} [2023-11-29 06:14:40,949 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 157 predicate places. [2023-11-29 06:14:40,949 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 227 transitions, 2964 flow [2023-11-29 06:14:40,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:40,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:40,950 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:40,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 06:14:40,950 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-29 06:14:40,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:40,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1213883828, now seen corresponding path program 11 times [2023-11-29 06:14:40,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:40,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068516609] [2023-11-29 06:14:40,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:40,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:41,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:41,783 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:41,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:41,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068516609] [2023-11-29 06:14:41,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068516609] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:41,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:41,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:41,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593392517] [2023-11-29 06:14:41,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:41,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:41,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:41,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:41,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:41,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 227 transitions, 2964 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:41,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:41,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:41,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:43,461 INFO L124 PetriNetUnfolderBase]: 1930/3470 cut-off events. [2023-11-29 06:14:43,461 INFO L125 PetriNetUnfolderBase]: For 17511/17511 co-relation queries the response was YES. [2023-11-29 06:14:43,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15598 conditions, 3470 events. 1930/3470 cut-off events. For 17511/17511 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22273 event pairs, 248 based on Foata normal form. 1/3471 useless extension candidates. Maximal degree in co-relation 15493. Up to 860 conditions per place. [2023-11-29 06:14:43,487 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 171 selfloop transitions, 143 changer transitions 11/326 dead transitions. [2023-11-29 06:14:43,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 326 transitions, 4056 flow [2023-11-29 06:14:43,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:14:43,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:14:43,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 232 transitions. [2023-11-29 06:14:43,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2023-11-29 06:14:43,489 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 232 transitions. [2023-11-29 06:14:43,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 232 transitions. [2023-11-29 06:14:43,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:43,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 232 transitions. [2023-11-29 06:14:43,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 11.6) internal successors, (232), 20 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:43,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:43,493 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:43,493 INFO L175 Difference]: Start difference. First operand has 184 places, 227 transitions, 2964 flow. Second operand 20 states and 232 transitions. [2023-11-29 06:14:43,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 326 transitions, 4056 flow [2023-11-29 06:14:43,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 326 transitions, 3627 flow, removed 7 selfloop flow, removed 26 redundant places. [2023-11-29 06:14:43,568 INFO L231 Difference]: Finished difference. Result has 181 places, 236 transitions, 3078 flow [2023-11-29 06:14:43,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3078, PETRI_PLACES=181, PETRI_TRANSITIONS=236} [2023-11-29 06:14:43,569 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 154 predicate places. [2023-11-29 06:14:43,569 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 236 transitions, 3078 flow [2023-11-29 06:14:43,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:43,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:43,570 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:43,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 06:14:43,570 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-29 06:14:43,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:43,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1130858108, now seen corresponding path program 12 times [2023-11-29 06:14:43,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:43,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892418358] [2023-11-29 06:14:43,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:43,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:44,210 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:44,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:44,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892418358] [2023-11-29 06:14:44,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892418358] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:44,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:44,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:44,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955423734] [2023-11-29 06:14:44,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:44,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:44,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:44,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:44,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:44,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:44,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 236 transitions, 3078 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:44,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:44,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:44,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:45,190 INFO L124 PetriNetUnfolderBase]: 1902/3408 cut-off events. [2023-11-29 06:14:45,190 INFO L125 PetriNetUnfolderBase]: For 18610/18610 co-relation queries the response was YES. [2023-11-29 06:14:45,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15268 conditions, 3408 events. 1902/3408 cut-off events. For 18610/18610 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21621 event pairs, 474 based on Foata normal form. 5/3413 useless extension candidates. Maximal degree in co-relation 15161. Up to 1248 conditions per place. [2023-11-29 06:14:45,210 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 179 selfloop transitions, 97 changer transitions 14/291 dead transitions. [2023-11-29 06:14:45,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 291 transitions, 3809 flow [2023-11-29 06:14:45,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:14:45,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:14:45,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 171 transitions. [2023-11-29 06:14:45,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36853448275862066 [2023-11-29 06:14:45,212 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 171 transitions. [2023-11-29 06:14:45,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 171 transitions. [2023-11-29 06:14:45,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:45,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 171 transitions. [2023-11-29 06:14:45,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 10.6875) internal successors, (171), 16 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:45,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:45,214 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:45,214 INFO L175 Difference]: Start difference. First operand has 181 places, 236 transitions, 3078 flow. Second operand 16 states and 171 transitions. [2023-11-29 06:14:45,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 291 transitions, 3809 flow [2023-11-29 06:14:45,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 291 transitions, 3642 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-11-29 06:14:45,293 INFO L231 Difference]: Finished difference. Result has 183 places, 231 transitions, 3050 flow [2023-11-29 06:14:45,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3050, PETRI_PLACES=183, PETRI_TRANSITIONS=231} [2023-11-29 06:14:45,294 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 156 predicate places. [2023-11-29 06:14:45,294 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 231 transitions, 3050 flow [2023-11-29 06:14:45,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:45,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:45,294 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:45,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 06:14:45,294 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-29 06:14:45,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:45,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1013936712, now seen corresponding path program 13 times [2023-11-29 06:14:45,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:45,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5466664] [2023-11-29 06:14:45,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:45,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:45,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:46,220 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:46,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:46,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5466664] [2023-11-29 06:14:46,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5466664] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:46,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:46,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:46,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204082084] [2023-11-29 06:14:46,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:46,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:46,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:46,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:46,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:46,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:46,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 231 transitions, 3050 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:46,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:46,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:46,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:47,880 INFO L124 PetriNetUnfolderBase]: 2060/3699 cut-off events. [2023-11-29 06:14:47,880 INFO L125 PetriNetUnfolderBase]: For 19820/19820 co-relation queries the response was YES. [2023-11-29 06:14:47,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16577 conditions, 3699 events. 2060/3699 cut-off events. For 19820/19820 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23871 event pairs, 133 based on Foata normal form. 1/3700 useless extension candidates. Maximal degree in co-relation 16470. Up to 708 conditions per place. [2023-11-29 06:14:47,910 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 187 selfloop transitions, 210 changer transitions 8/406 dead transitions. [2023-11-29 06:14:47,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 406 transitions, 5067 flow [2023-11-29 06:14:47,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:14:47,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:14:47,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 284 transitions. [2023-11-29 06:14:47,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40804597701149425 [2023-11-29 06:14:47,913 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 284 transitions. [2023-11-29 06:14:47,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 284 transitions. [2023-11-29 06:14:47,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:47,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 284 transitions. [2023-11-29 06:14:47,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 11.833333333333334) internal successors, (284), 24 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:47,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:47,917 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:47,917 INFO L175 Difference]: Start difference. First operand has 183 places, 231 transitions, 3050 flow. Second operand 24 states and 284 transitions. [2023-11-29 06:14:47,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 406 transitions, 5067 flow [2023-11-29 06:14:48,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 406 transitions, 4765 flow, removed 10 selfloop flow, removed 18 redundant places. [2023-11-29 06:14:48,021 INFO L231 Difference]: Finished difference. Result has 197 places, 283 transitions, 4121 flow [2023-11-29 06:14:48,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4121, PETRI_PLACES=197, PETRI_TRANSITIONS=283} [2023-11-29 06:14:48,022 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 170 predicate places. [2023-11-29 06:14:48,022 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 283 transitions, 4121 flow [2023-11-29 06:14:48,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:48,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:48,022 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:48,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 06:14:48,022 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-29 06:14:48,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:48,023 INFO L85 PathProgramCache]: Analyzing trace with hash -940550636, now seen corresponding path program 14 times [2023-11-29 06:14:48,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:48,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785848380] [2023-11-29 06:14:48,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:48,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:48,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:48,776 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:48,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:48,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785848380] [2023-11-29 06:14:48,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785848380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:48,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:48,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:48,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69811014] [2023-11-29 06:14:48,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:48,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:48,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:48,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:48,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:48,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:48,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 283 transitions, 4121 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:48,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:48,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:48,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:50,163 INFO L124 PetriNetUnfolderBase]: 2123/3831 cut-off events. [2023-11-29 06:14:50,163 INFO L125 PetriNetUnfolderBase]: For 24854/24854 co-relation queries the response was YES. [2023-11-29 06:14:50,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18196 conditions, 3831 events. 2123/3831 cut-off events. For 24854/24854 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25078 event pairs, 499 based on Foata normal form. 1/3832 useless extension candidates. Maximal degree in co-relation 18081. Up to 1222 conditions per place. [2023-11-29 06:14:50,190 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 218 selfloop transitions, 141 changer transitions 8/368 dead transitions. [2023-11-29 06:14:50,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 368 transitions, 5280 flow [2023-11-29 06:14:50,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 06:14:50,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 06:14:50,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 189 transitions. [2023-11-29 06:14:50,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38336713995943206 [2023-11-29 06:14:50,192 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 189 transitions. [2023-11-29 06:14:50,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 189 transitions. [2023-11-29 06:14:50,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:50,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 189 transitions. [2023-11-29 06:14:50,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:50,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:50,194 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:50,194 INFO L175 Difference]: Start difference. First operand has 197 places, 283 transitions, 4121 flow. Second operand 17 states and 189 transitions. [2023-11-29 06:14:50,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 368 transitions, 5280 flow [2023-11-29 06:14:50,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 368 transitions, 5138 flow, removed 34 selfloop flow, removed 5 redundant places. [2023-11-29 06:14:50,318 INFO L231 Difference]: Finished difference. Result has 215 places, 294 transitions, 4533 flow [2023-11-29 06:14:50,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4533, PETRI_PLACES=215, PETRI_TRANSITIONS=294} [2023-11-29 06:14:50,319 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 188 predicate places. [2023-11-29 06:14:50,319 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 294 transitions, 4533 flow [2023-11-29 06:14:50,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:50,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:50,319 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:50,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 06:14:50,319 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-29 06:14:50,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash -105881044, now seen corresponding path program 15 times [2023-11-29 06:14:50,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:50,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223147053] [2023-11-29 06:14:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:50,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:50,811 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:50,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:50,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223147053] [2023-11-29 06:14:50,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223147053] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:50,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:50,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:50,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163857164] [2023-11-29 06:14:50,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:50,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:50,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:50,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:50,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:50,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:50,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 294 transitions, 4533 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:50,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:50,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:50,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:52,853 INFO L124 PetriNetUnfolderBase]: 2576/4654 cut-off events. [2023-11-29 06:14:52,854 INFO L125 PetriNetUnfolderBase]: For 29655/29655 co-relation queries the response was YES. [2023-11-29 06:14:52,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22542 conditions, 4654 events. 2576/4654 cut-off events. For 29655/29655 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31538 event pairs, 242 based on Foata normal form. 1/4655 useless extension candidates. Maximal degree in co-relation 22421. Up to 770 conditions per place. [2023-11-29 06:14:52,891 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 217 selfloop transitions, 246 changer transitions 11/475 dead transitions. [2023-11-29 06:14:52,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 475 transitions, 6700 flow [2023-11-29 06:14:52,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 06:14:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 06:14:52,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 293 transitions. [2023-11-29 06:14:52,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3885941644562334 [2023-11-29 06:14:52,893 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 293 transitions. [2023-11-29 06:14:52,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 293 transitions. [2023-11-29 06:14:52,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:52,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 293 transitions. [2023-11-29 06:14:52,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 11.26923076923077) internal successors, (293), 26 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:52,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 29.0) internal successors, (783), 27 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:52,896 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 29.0) internal successors, (783), 27 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:52,896 INFO L175 Difference]: Start difference. First operand has 215 places, 294 transitions, 4533 flow. Second operand 26 states and 293 transitions. [2023-11-29 06:14:52,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 475 transitions, 6700 flow [2023-11-29 06:14:53,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 475 transitions, 6531 flow, removed 20 selfloop flow, removed 6 redundant places. [2023-11-29 06:14:53,169 INFO L231 Difference]: Finished difference. Result has 242 places, 342 transitions, 5743 flow [2023-11-29 06:14:53,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5743, PETRI_PLACES=242, PETRI_TRANSITIONS=342} [2023-11-29 06:14:53,170 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 215 predicate places. [2023-11-29 06:14:53,170 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 342 transitions, 5743 flow [2023-11-29 06:14:53,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:53,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:53,170 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:53,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 06:14:53,171 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-29 06:14:53,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1785277034, now seen corresponding path program 16 times [2023-11-29 06:14:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:53,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031572382] [2023-11-29 06:14:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:53,869 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:53,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:53,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031572382] [2023-11-29 06:14:53,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031572382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:53,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:53,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:53,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081062053] [2023-11-29 06:14:53,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:53,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:53,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:53,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:53,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:53,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:53,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 342 transitions, 5743 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:53,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:53,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:53,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:55,759 INFO L124 PetriNetUnfolderBase]: 2608/4743 cut-off events. [2023-11-29 06:14:55,759 INFO L125 PetriNetUnfolderBase]: For 34700/34700 co-relation queries the response was YES. [2023-11-29 06:14:55,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24025 conditions, 4743 events. 2608/4743 cut-off events. For 34700/34700 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32422 event pairs, 313 based on Foata normal form. 1/4744 useless extension candidates. Maximal degree in co-relation 23896. Up to 1333 conditions per place. [2023-11-29 06:14:55,799 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 211 selfloop transitions, 198 changer transitions 8/418 dead transitions. [2023-11-29 06:14:55,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 418 transitions, 6915 flow [2023-11-29 06:14:55,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:14:55,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:14:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 174 transitions. [2023-11-29 06:14:55,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2023-11-29 06:14:55,801 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 174 transitions. [2023-11-29 06:14:55,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 174 transitions. [2023-11-29 06:14:55,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:55,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 174 transitions. [2023-11-29 06:14:55,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 10.875) internal successors, (174), 16 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:55,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:55,803 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:55,804 INFO L175 Difference]: Start difference. First operand has 242 places, 342 transitions, 5743 flow. Second operand 16 states and 174 transitions. [2023-11-29 06:14:55,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 418 transitions, 6915 flow [2023-11-29 06:14:56,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 418 transitions, 6656 flow, removed 22 selfloop flow, removed 9 redundant places. [2023-11-29 06:14:56,049 INFO L231 Difference]: Finished difference. Result has 252 places, 347 transitions, 6011 flow [2023-11-29 06:14:56,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=5496, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6011, PETRI_PLACES=252, PETRI_TRANSITIONS=347} [2023-11-29 06:14:56,050 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 225 predicate places. [2023-11-29 06:14:56,051 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 347 transitions, 6011 flow [2023-11-29 06:14:56,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:56,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:56,051 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:56,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 06:14:56,051 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-29 06:14:56,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:56,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1605759594, now seen corresponding path program 17 times [2023-11-29 06:14:56,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:56,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769790795] [2023-11-29 06:14:56,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:56,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:56,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:14:56,746 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:14:56,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:14:56,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769790795] [2023-11-29 06:14:56,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769790795] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:14:56,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:14:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:14:56,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178621114] [2023-11-29 06:14:56,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:14:56,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:14:56,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:14:56,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:14:56,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:14:56,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:14:56,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 347 transitions, 6011 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:56,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:14:56,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:14:56,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:14:59,244 INFO L124 PetriNetUnfolderBase]: 2692/4902 cut-off events. [2023-11-29 06:14:59,245 INFO L125 PetriNetUnfolderBase]: For 36523/36523 co-relation queries the response was YES. [2023-11-29 06:14:59,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25533 conditions, 4902 events. 2692/4902 cut-off events. For 36523/36523 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 33831 event pairs, 227 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 25401. Up to 928 conditions per place. [2023-11-29 06:14:59,296 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 233 selfloop transitions, 231 changer transitions 9/474 dead transitions. [2023-11-29 06:14:59,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 474 transitions, 7550 flow [2023-11-29 06:14:59,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:14:59,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:14:59,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 275 transitions. [2023-11-29 06:14:59,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 06:14:59,299 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 275 transitions. [2023-11-29 06:14:59,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 275 transitions. [2023-11-29 06:14:59,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:14:59,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 275 transitions. [2023-11-29 06:14:59,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 11.0) internal successors, (275), 25 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:59,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:59,302 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:59,302 INFO L175 Difference]: Start difference. First operand has 252 places, 347 transitions, 6011 flow. Second operand 25 states and 275 transitions. [2023-11-29 06:14:59,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 474 transitions, 7550 flow [2023-11-29 06:14:59,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 474 transitions, 7247 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-11-29 06:14:59,579 INFO L231 Difference]: Finished difference. Result has 270 places, 355 transitions, 6446 flow [2023-11-29 06:14:59,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=5728, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6446, PETRI_PLACES=270, PETRI_TRANSITIONS=355} [2023-11-29 06:14:59,580 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 243 predicate places. [2023-11-29 06:14:59,580 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 355 transitions, 6446 flow [2023-11-29 06:14:59,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:14:59,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:14:59,581 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:14:59,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 06:14:59,581 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-29 06:14:59,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:14:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash -806719590, now seen corresponding path program 18 times [2023-11-29 06:14:59,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:14:59,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18823890] [2023-11-29 06:14:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:14:59,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:14:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:00,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:00,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18823890] [2023-11-29 06:15:00,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18823890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:00,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:00,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:15:00,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778648827] [2023-11-29 06:15:00,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:00,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:15:00,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:00,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:15:00,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:15:00,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:00,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 355 transitions, 6446 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:00,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:00,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:00,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:02,611 INFO L124 PetriNetUnfolderBase]: 2808/5172 cut-off events. [2023-11-29 06:15:02,611 INFO L125 PetriNetUnfolderBase]: For 39029/39029 co-relation queries the response was YES. [2023-11-29 06:15:02,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27462 conditions, 5172 events. 2808/5172 cut-off events. For 39029/39029 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 36448 event pairs, 149 based on Foata normal form. 1/5173 useless extension candidates. Maximal degree in co-relation 27328. Up to 1008 conditions per place. [2023-11-29 06:15:02,661 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 162 selfloop transitions, 291 changer transitions 8/462 dead transitions. [2023-11-29 06:15:02,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 462 transitions, 7865 flow [2023-11-29 06:15:02,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:15:02,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:15:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 253 transitions. [2023-11-29 06:15:02,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3635057471264368 [2023-11-29 06:15:02,663 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 253 transitions. [2023-11-29 06:15:02,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 253 transitions. [2023-11-29 06:15:02,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:02,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 253 transitions. [2023-11-29 06:15:02,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 10.541666666666666) internal successors, (253), 24 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:02,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:02,665 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:02,665 INFO L175 Difference]: Start difference. First operand has 270 places, 355 transitions, 6446 flow. Second operand 24 states and 253 transitions. [2023-11-29 06:15:02,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 462 transitions, 7865 flow [2023-11-29 06:15:02,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 462 transitions, 7635 flow, removed 13 selfloop flow, removed 11 redundant places. [2023-11-29 06:15:02,926 INFO L231 Difference]: Finished difference. Result has 284 places, 365 transitions, 7014 flow [2023-11-29 06:15:02,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6233, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7014, PETRI_PLACES=284, PETRI_TRANSITIONS=365} [2023-11-29 06:15:02,927 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 257 predicate places. [2023-11-29 06:15:02,927 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 365 transitions, 7014 flow [2023-11-29 06:15:02,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:02,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:02,927 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:02,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 06:15:02,927 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-29 06:15:02,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:02,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1504125722, now seen corresponding path program 19 times [2023-11-29 06:15:02,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:02,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885003254] [2023-11-29 06:15:02,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:02,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:02,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:03,400 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:03,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:03,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885003254] [2023-11-29 06:15:03,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885003254] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:03,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:03,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:15:03,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745782157] [2023-11-29 06:15:03,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:03,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:15:03,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:03,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:15:03,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:15:03,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:03,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 365 transitions, 7014 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:03,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:03,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:03,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:05,527 INFO L124 PetriNetUnfolderBase]: 2888/5325 cut-off events. [2023-11-29 06:15:05,527 INFO L125 PetriNetUnfolderBase]: For 51495/51495 co-relation queries the response was YES. [2023-11-29 06:15:05,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29150 conditions, 5325 events. 2888/5325 cut-off events. For 51495/51495 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 38142 event pairs, 350 based on Foata normal form. 1/5326 useless extension candidates. Maximal degree in co-relation 29014. Up to 1488 conditions per place. [2023-11-29 06:15:05,575 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 234 selfloop transitions, 240 changer transitions 9/484 dead transitions. [2023-11-29 06:15:05,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 484 transitions, 8517 flow [2023-11-29 06:15:05,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:15:05,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:15:05,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 285 transitions. [2023-11-29 06:15:05,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931034482758621 [2023-11-29 06:15:05,576 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 285 transitions. [2023-11-29 06:15:05,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 285 transitions. [2023-11-29 06:15:05,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:05,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 285 transitions. [2023-11-29 06:15:05,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 11.4) internal successors, (285), 25 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:05,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:05,579 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:05,579 INFO L175 Difference]: Start difference. First operand has 284 places, 365 transitions, 7014 flow. Second operand 25 states and 285 transitions. [2023-11-29 06:15:05,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 484 transitions, 8517 flow [2023-11-29 06:15:05,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 484 transitions, 8271 flow, removed 20 selfloop flow, removed 16 redundant places. [2023-11-29 06:15:05,832 INFO L231 Difference]: Finished difference. Result has 295 places, 371 transitions, 7493 flow [2023-11-29 06:15:05,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7493, PETRI_PLACES=295, PETRI_TRANSITIONS=371} [2023-11-29 06:15:05,833 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 268 predicate places. [2023-11-29 06:15:05,833 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 371 transitions, 7493 flow [2023-11-29 06:15:05,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:05,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:05,833 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:05,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 06:15:05,834 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-29 06:15:05,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:05,834 INFO L85 PathProgramCache]: Analyzing trace with hash 138410330, now seen corresponding path program 20 times [2023-11-29 06:15:05,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:05,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114626009] [2023-11-29 06:15:05,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:05,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:05,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:06,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:06,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114626009] [2023-11-29 06:15:06,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114626009] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:06,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:06,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:15:06,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745579789] [2023-11-29 06:15:06,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:06,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:15:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:15:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:15:06,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:06,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 371 transitions, 7493 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:06,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:06,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:06,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:08,302 INFO L124 PetriNetUnfolderBase]: 2878/5300 cut-off events. [2023-11-29 06:15:08,302 INFO L125 PetriNetUnfolderBase]: For 53990/53990 co-relation queries the response was YES. [2023-11-29 06:15:08,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29854 conditions, 5300 events. 2878/5300 cut-off events. For 53990/53990 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 37779 event pairs, 213 based on Foata normal form. 1/5301 useless extension candidates. Maximal degree in co-relation 29718. Up to 1215 conditions per place. [2023-11-29 06:15:08,357 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 176 selfloop transitions, 281 changer transitions 8/466 dead transitions. [2023-11-29 06:15:08,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 466 transitions, 8734 flow [2023-11-29 06:15:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 06:15:08,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 06:15:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 249 transitions. [2023-11-29 06:15:08,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390282131661442 [2023-11-29 06:15:08,359 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 249 transitions. [2023-11-29 06:15:08,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 249 transitions. [2023-11-29 06:15:08,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:08,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 249 transitions. [2023-11-29 06:15:08,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 11.318181818181818) internal successors, (249), 22 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:08,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 29.0) internal successors, (667), 23 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:08,361 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 29.0) internal successors, (667), 23 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:08,361 INFO L175 Difference]: Start difference. First operand has 295 places, 371 transitions, 7493 flow. Second operand 22 states and 249 transitions. [2023-11-29 06:15:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 466 transitions, 8734 flow [2023-11-29 06:15:08,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 466 transitions, 8556 flow, removed 17 selfloop flow, removed 14 redundant places. [2023-11-29 06:15:08,701 INFO L231 Difference]: Finished difference. Result has 302 places, 370 transitions, 7880 flow [2023-11-29 06:15:08,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7880, PETRI_PLACES=302, PETRI_TRANSITIONS=370} [2023-11-29 06:15:08,702 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 275 predicate places. [2023-11-29 06:15:08,702 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 370 transitions, 7880 flow [2023-11-29 06:15:08,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:08,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:08,703 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:08,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 06:15:08,703 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-29 06:15:08,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:08,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2091871044, now seen corresponding path program 21 times [2023-11-29 06:15:08,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:08,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286408237] [2023-11-29 06:15:08,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:08,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:08,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:09,212 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:09,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:09,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286408237] [2023-11-29 06:15:09,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286408237] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:09,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:09,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:15:09,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185428699] [2023-11-29 06:15:09,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:09,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:15:09,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:09,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:15:09,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:15:09,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:09,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 370 transitions, 7880 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:09,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:09,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:09,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:11,206 INFO L124 PetriNetUnfolderBase]: 2980/5483 cut-off events. [2023-11-29 06:15:11,206 INFO L125 PetriNetUnfolderBase]: For 66924/66924 co-relation queries the response was YES. [2023-11-29 06:15:11,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31674 conditions, 5483 events. 2980/5483 cut-off events. For 66924/66924 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 39392 event pairs, 359 based on Foata normal form. 4/5487 useless extension candidates. Maximal degree in co-relation 31543. Up to 1376 conditions per place. [2023-11-29 06:15:11,254 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 260 selfloop transitions, 247 changer transitions 10/518 dead transitions. [2023-11-29 06:15:11,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 518 transitions, 9645 flow [2023-11-29 06:15:11,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 06:15:11,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 06:15:11,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 330 transitions. [2023-11-29 06:15:11,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064039408866995 [2023-11-29 06:15:11,256 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 330 transitions. [2023-11-29 06:15:11,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 330 transitions. [2023-11-29 06:15:11,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:11,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 330 transitions. [2023-11-29 06:15:11,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 11.785714285714286) internal successors, (330), 28 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:11,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 29.0) internal successors, (841), 29 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:11,259 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 29.0) internal successors, (841), 29 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:11,259 INFO L175 Difference]: Start difference. First operand has 302 places, 370 transitions, 7880 flow. Second operand 28 states and 330 transitions. [2023-11-29 06:15:11,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 518 transitions, 9645 flow [2023-11-29 06:15:11,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 518 transitions, 9094 flow, removed 9 selfloop flow, removed 22 redundant places. [2023-11-29 06:15:11,537 INFO L231 Difference]: Finished difference. Result has 311 places, 378 transitions, 8145 flow [2023-11-29 06:15:11,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8145, PETRI_PLACES=311, PETRI_TRANSITIONS=378} [2023-11-29 06:15:11,538 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 284 predicate places. [2023-11-29 06:15:11,538 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 378 transitions, 8145 flow [2023-11-29 06:15:11,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:11,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:11,538 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:11,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 06:15:11,538 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-29 06:15:11,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:11,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1404056248, now seen corresponding path program 22 times [2023-11-29 06:15:11,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:11,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424338372] [2023-11-29 06:15:11,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:11,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:11,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:12,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424338372] [2023-11-29 06:15:12,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424338372] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:12,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:12,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 06:15:12,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675979440] [2023-11-29 06:15:12,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:12,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:15:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:12,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:15:12,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:15:12,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:12,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 378 transitions, 8145 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:12,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:12,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:12,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:13,936 INFO L124 PetriNetUnfolderBase]: 2970/5458 cut-off events. [2023-11-29 06:15:13,936 INFO L125 PetriNetUnfolderBase]: For 68830/68830 co-relation queries the response was YES. [2023-11-29 06:15:13,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32063 conditions, 5458 events. 2970/5458 cut-off events. For 68830/68830 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39077 event pairs, 500 based on Foata normal form. 1/5459 useless extension candidates. Maximal degree in co-relation 31929. Up to 1490 conditions per place. [2023-11-29 06:15:13,990 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 221 selfloop transitions, 226 changer transitions 8/456 dead transitions. [2023-11-29 06:15:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 456 transitions, 9327 flow [2023-11-29 06:15:13,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:15:13,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:15:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 221 transitions. [2023-11-29 06:15:13,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3810344827586207 [2023-11-29 06:15:13,991 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 221 transitions. [2023-11-29 06:15:13,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 221 transitions. [2023-11-29 06:15:13,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:13,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 221 transitions. [2023-11-29 06:15:13,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 11.05) internal successors, (221), 20 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:13,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:13,993 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 29.0) internal successors, (609), 21 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:13,993 INFO L175 Difference]: Start difference. First operand has 311 places, 378 transitions, 8145 flow. Second operand 20 states and 221 transitions. [2023-11-29 06:15:13,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 456 transitions, 9327 flow [2023-11-29 06:15:14,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 456 transitions, 8840 flow, removed 16 selfloop flow, removed 20 redundant places. [2023-11-29 06:15:14,318 INFO L231 Difference]: Finished difference. Result has 310 places, 377 transitions, 8110 flow [2023-11-29 06:15:14,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=7666, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8110, PETRI_PLACES=310, PETRI_TRANSITIONS=377} [2023-11-29 06:15:14,319 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 283 predicate places. [2023-11-29 06:15:14,319 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 377 transitions, 8110 flow [2023-11-29 06:15:14,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:14,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:14,319 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:14,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 06:15:14,319 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-29 06:15:14,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:14,320 INFO L85 PathProgramCache]: Analyzing trace with hash -340391826, now seen corresponding path program 1 times [2023-11-29 06:15:14,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:14,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557166437] [2023-11-29 06:15:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:14,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:14,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:14,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557166437] [2023-11-29 06:15:14,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557166437] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:14,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888043220] [2023-11-29 06:15:14,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:14,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:14,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:14,375 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:14,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 06:15:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:14,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:15:14,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:14,536 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:14,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:14,572 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:14,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888043220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:14,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:14,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-29 06:15:14,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433107411] [2023-11-29 06:15:14,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:14,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:15:14,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:14,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:15:14,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:15:14,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:14,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 377 transitions, 8110 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:15,969 INFO L124 PetriNetUnfolderBase]: 3258/5919 cut-off events. [2023-11-29 06:15:15,969 INFO L125 PetriNetUnfolderBase]: For 69643/69643 co-relation queries the response was YES. [2023-11-29 06:15:16,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36867 conditions, 5919 events. 3258/5919 cut-off events. For 69643/69643 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 40386 event pairs, 1084 based on Foata normal form. 404/6323 useless extension candidates. Maximal degree in co-relation 36737. Up to 1753 conditions per place. [2023-11-29 06:15:16,032 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 507 selfloop transitions, 106 changer transitions 0/614 dead transitions. [2023-11-29 06:15:16,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 614 transitions, 13520 flow [2023-11-29 06:15:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:15:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:15:16,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2023-11-29 06:15:16,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6157635467980296 [2023-11-29 06:15:16,033 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 125 transitions. [2023-11-29 06:15:16,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 125 transitions. [2023-11-29 06:15:16,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:16,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 125 transitions. [2023-11-29 06:15:16,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:16,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:16,034 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:16,034 INFO L175 Difference]: Start difference. First operand has 310 places, 377 transitions, 8110 flow. Second operand 7 states and 125 transitions. [2023-11-29 06:15:16,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 614 transitions, 13520 flow [2023-11-29 06:15:16,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 614 transitions, 12880 flow, removed 20 selfloop flow, removed 21 redundant places. [2023-11-29 06:15:16,426 INFO L231 Difference]: Finished difference. Result has 298 places, 413 transitions, 8751 flow [2023-11-29 06:15:16,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=7683, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8751, PETRI_PLACES=298, PETRI_TRANSITIONS=413} [2023-11-29 06:15:16,427 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 271 predicate places. [2023-11-29 06:15:16,427 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 413 transitions, 8751 flow [2023-11-29 06:15:16,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:16,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:16,428 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:16,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 06:15:16,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:16,628 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-29 06:15:16,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:16,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1007384539, now seen corresponding path program 1 times [2023-11-29 06:15:16,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:16,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141306018] [2023-11-29 06:15:16,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:16,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:16,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141306018] [2023-11-29 06:15:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141306018] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249403967] [2023-11-29 06:15:16,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:16,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:16,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:16,685 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:16,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 06:15:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:16,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:15:16,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:16,847 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:16,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:16,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249403967] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:16,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:16,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-29 06:15:16,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923038683] [2023-11-29 06:15:16,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:16,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 06:15:16,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:16,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 06:15:16,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:15:16,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:16,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 413 transitions, 8751 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:16,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:16,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:16,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:18,625 INFO L124 PetriNetUnfolderBase]: 3842/6880 cut-off events. [2023-11-29 06:15:18,626 INFO L125 PetriNetUnfolderBase]: For 70240/70240 co-relation queries the response was YES. [2023-11-29 06:15:18,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44957 conditions, 6880 events. 3842/6880 cut-off events. For 70240/70240 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 45601 event pairs, 604 based on Foata normal form. 630/7510 useless extension candidates. Maximal degree in co-relation 44830. Up to 1668 conditions per place. [2023-11-29 06:15:18,722 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 590 selfloop transitions, 97 changer transitions 1/689 dead transitions. [2023-11-29 06:15:18,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 689 transitions, 15290 flow [2023-11-29 06:15:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:15:18,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:15:18,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2023-11-29 06:15:18,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5086206896551724 [2023-11-29 06:15:18,723 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 118 transitions. [2023-11-29 06:15:18,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 118 transitions. [2023-11-29 06:15:18,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:18,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 118 transitions. [2023-11-29 06:15:18,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:18,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:18,725 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:18,725 INFO L175 Difference]: Start difference. First operand has 298 places, 413 transitions, 8751 flow. Second operand 8 states and 118 transitions. [2023-11-29 06:15:18,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 689 transitions, 15290 flow [2023-11-29 06:15:19,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 689 transitions, 15131 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-11-29 06:15:19,323 INFO L231 Difference]: Finished difference. Result has 306 places, 452 transitions, 9684 flow [2023-11-29 06:15:19,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9684, PETRI_PLACES=306, PETRI_TRANSITIONS=452} [2023-11-29 06:15:19,324 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 279 predicate places. [2023-11-29 06:15:19,324 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 452 transitions, 9684 flow [2023-11-29 06:15:19,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:19,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:19,325 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:19,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 06:15:19,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:19,526 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-29 06:15:19,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:19,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1319346088, now seen corresponding path program 1 times [2023-11-29 06:15:19,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:19,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712368585] [2023-11-29 06:15:19,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:19,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:19,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712368585] [2023-11-29 06:15:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712368585] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930786682] [2023-11-29 06:15:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:20,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:20,018 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:20,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 06:15:20,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:20,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:15:20,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:20,383 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:20,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:20,549 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:15:20,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:15:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930786682] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:20,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:20,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 15 [2023-11-29 06:15:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578020845] [2023-11-29 06:15:20,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:15:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:20,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:15:20,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:15:20,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:20,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 452 transitions, 9684 flow. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 15 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:20,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:20,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:20,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:23,415 INFO L124 PetriNetUnfolderBase]: 3919/7010 cut-off events. [2023-11-29 06:15:23,415 INFO L125 PetriNetUnfolderBase]: For 83188/83188 co-relation queries the response was YES. [2023-11-29 06:15:23,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48187 conditions, 7010 events. 3919/7010 cut-off events. For 83188/83188 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 46775 event pairs, 469 based on Foata normal form. 62/7072 useless extension candidates. Maximal degree in co-relation 48056. Up to 1569 conditions per place. [2023-11-29 06:15:23,505 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 187 selfloop transitions, 362 changer transitions 1/551 dead transitions. [2023-11-29 06:15:23,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 551 transitions, 11640 flow [2023-11-29 06:15:23,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 06:15:23,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 06:15:23,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 196 transitions. [2023-11-29 06:15:23,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2023-11-29 06:15:23,507 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 196 transitions. [2023-11-29 06:15:23,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 196 transitions. [2023-11-29 06:15:23,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:23,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 196 transitions. [2023-11-29 06:15:23,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 10.88888888888889) internal successors, (196), 18 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:23,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:23,509 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:23,509 INFO L175 Difference]: Start difference. First operand has 306 places, 452 transitions, 9684 flow. Second operand 18 states and 196 transitions. [2023-11-29 06:15:23,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 551 transitions, 11640 flow [2023-11-29 06:15:24,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 551 transitions, 11444 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-11-29 06:15:24,202 INFO L231 Difference]: Finished difference. Result has 321 places, 475 transitions, 10810 flow [2023-11-29 06:15:24,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=9444, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10810, PETRI_PLACES=321, PETRI_TRANSITIONS=475} [2023-11-29 06:15:24,203 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 294 predicate places. [2023-11-29 06:15:24,203 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 475 transitions, 10810 flow [2023-11-29 06:15:24,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 15 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:24,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:24,203 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:24,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 06:15:24,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 06:15:24,404 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-29 06:15:24,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:24,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1302109063, now seen corresponding path program 1 times [2023-11-29 06:15:24,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:24,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251437064] [2023-11-29 06:15:24,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:24,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:24,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:24,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:24,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251437064] [2023-11-29 06:15:24,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251437064] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:24,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887301461] [2023-11-29 06:15:24,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:24,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:24,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:24,888 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:24,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 06:15:25,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:25,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:15:25,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:25,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:15:25,339 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:15:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:25,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:25,532 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:15:25,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 87 [2023-11-29 06:15:25,618 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:25,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887301461] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:25,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:15:25,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 18 [2023-11-29 06:15:25,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676960247] [2023-11-29 06:15:25,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:25,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:15:25,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:25,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:15:25,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:15:25,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:25,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 475 transitions, 10810 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:25,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:25,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:25,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:28,419 INFO L124 PetriNetUnfolderBase]: 4367/7999 cut-off events. [2023-11-29 06:15:28,419 INFO L125 PetriNetUnfolderBase]: For 96784/96784 co-relation queries the response was YES. [2023-11-29 06:15:28,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54517 conditions, 7999 events. 4367/7999 cut-off events. For 96784/96784 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 56501 event pairs, 988 based on Foata normal form. 30/8029 useless extension candidates. Maximal degree in co-relation 54383. Up to 2530 conditions per place. [2023-11-29 06:15:28,511 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 335 selfloop transitions, 218 changer transitions 0/554 dead transitions. [2023-11-29 06:15:28,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 554 transitions, 12608 flow [2023-11-29 06:15:28,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:15:28,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:15:28,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2023-11-29 06:15:28,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-11-29 06:15:28,513 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 143 transitions. [2023-11-29 06:15:28,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 143 transitions. [2023-11-29 06:15:28,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:28,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 143 transitions. [2023-11-29 06:15:28,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 13.0) internal successors, (143), 11 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:28,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:28,514 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:28,514 INFO L175 Difference]: Start difference. First operand has 321 places, 475 transitions, 10810 flow. Second operand 11 states and 143 transitions. [2023-11-29 06:15:28,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 554 transitions, 12608 flow [2023-11-29 06:15:29,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 554 transitions, 12301 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-11-29 06:15:29,308 INFO L231 Difference]: Finished difference. Result has 325 places, 488 transitions, 11309 flow [2023-11-29 06:15:29,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=10493, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11309, PETRI_PLACES=325, PETRI_TRANSITIONS=488} [2023-11-29 06:15:29,309 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 298 predicate places. [2023-11-29 06:15:29,309 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 488 transitions, 11309 flow [2023-11-29 06:15:29,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:29,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:29,309 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:29,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 06:15:29,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 06:15:29,510 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-29 06:15:29,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:29,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1656753592, now seen corresponding path program 2 times [2023-11-29 06:15:29,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:29,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075661024] [2023-11-29 06:15:29,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:29,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:29,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:29,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075661024] [2023-11-29 06:15:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075661024] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126569545] [2023-11-29 06:15:29,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:15:29,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:29,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:29,978 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:29,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 06:15:30,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:15:30,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:15:30,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:15:30,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:30,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:30,513 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:15:30,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:15:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:30,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126569545] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:30,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:30,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 06:15:30,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486550000] [2023-11-29 06:15:30,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:30,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:15:30,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:15:30,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:15:30,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:30,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 488 transitions, 11309 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:30,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:30,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:30,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:35,113 INFO L124 PetriNetUnfolderBase]: 5663/10385 cut-off events. [2023-11-29 06:15:35,113 INFO L125 PetriNetUnfolderBase]: For 127293/127293 co-relation queries the response was YES. [2023-11-29 06:15:35,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71463 conditions, 10385 events. 5663/10385 cut-off events. For 127293/127293 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 77208 event pairs, 966 based on Foata normal form. 50/10435 useless extension candidates. Maximal degree in co-relation 71329. Up to 2155 conditions per place. [2023-11-29 06:15:35,290 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 299 selfloop transitions, 408 changer transitions 5/713 dead transitions. [2023-11-29 06:15:35,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 713 transitions, 15534 flow [2023-11-29 06:15:35,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:15:35,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:15:35,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 292 transitions. [2023-11-29 06:15:35,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41954022988505746 [2023-11-29 06:15:35,292 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 292 transitions. [2023-11-29 06:15:35,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 292 transitions. [2023-11-29 06:15:35,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:35,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 292 transitions. [2023-11-29 06:15:35,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 12.166666666666666) internal successors, (292), 24 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:35,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:35,297 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:35,297 INFO L175 Difference]: Start difference. First operand has 325 places, 488 transitions, 11309 flow. Second operand 24 states and 292 transitions. [2023-11-29 06:15:35,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 713 transitions, 15534 flow [2023-11-29 06:15:36,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 713 transitions, 15292 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 06:15:36,522 INFO L231 Difference]: Finished difference. Result has 354 places, 581 transitions, 14723 flow [2023-11-29 06:15:36,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=11081, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=14723, PETRI_PLACES=354, PETRI_TRANSITIONS=581} [2023-11-29 06:15:36,523 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 327 predicate places. [2023-11-29 06:15:36,523 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 581 transitions, 14723 flow [2023-11-29 06:15:36,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:36,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:36,524 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:36,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 06:15:36,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 06:15:36,725 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-29 06:15:36,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:36,725 INFO L85 PathProgramCache]: Analyzing trace with hash -816769005, now seen corresponding path program 2 times [2023-11-29 06:15:36,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:36,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777490583] [2023-11-29 06:15:36,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:36,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:37,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:37,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777490583] [2023-11-29 06:15:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777490583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:15:37,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:15:37,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:15:37,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984711832] [2023-11-29 06:15:37,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:15:37,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:15:37,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:37,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:15:37,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:15:37,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:37,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 581 transitions, 14723 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:37,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:37,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:37,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:42,202 INFO L124 PetriNetUnfolderBase]: 5615/10292 cut-off events. [2023-11-29 06:15:42,202 INFO L125 PetriNetUnfolderBase]: For 153190/153190 co-relation queries the response was YES. [2023-11-29 06:15:42,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76152 conditions, 10292 events. 5615/10292 cut-off events. For 153190/153190 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 76372 event pairs, 1803 based on Foata normal form. 6/10298 useless extension candidates. Maximal degree in co-relation 76004. Up to 4186 conditions per place. [2023-11-29 06:15:42,478 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 358 selfloop transitions, 270 changer transitions 10/639 dead transitions. [2023-11-29 06:15:42,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 639 transitions, 16253 flow [2023-11-29 06:15:42,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:15:42,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 06:15:42,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 158 transitions. [2023-11-29 06:15:42,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3632183908045977 [2023-11-29 06:15:42,480 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 158 transitions. [2023-11-29 06:15:42,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 158 transitions. [2023-11-29 06:15:42,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:42,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 158 transitions. [2023-11-29 06:15:42,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.533333333333333) internal successors, (158), 15 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:42,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:42,483 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:42,483 INFO L175 Difference]: Start difference. First operand has 354 places, 581 transitions, 14723 flow. Second operand 15 states and 158 transitions. [2023-11-29 06:15:42,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 639 transitions, 16253 flow [2023-11-29 06:15:44,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 639 transitions, 15919 flow, removed 22 selfloop flow, removed 11 redundant places. [2023-11-29 06:15:44,122 INFO L231 Difference]: Finished difference. Result has 357 places, 581 transitions, 14951 flow [2023-11-29 06:15:44,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=14327, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14951, PETRI_PLACES=357, PETRI_TRANSITIONS=581} [2023-11-29 06:15:44,123 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 330 predicate places. [2023-11-29 06:15:44,124 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 581 transitions, 14951 flow [2023-11-29 06:15:44,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:44,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:44,124 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:44,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-29 06:15:44,124 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-29 06:15:44,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:44,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1986045114, now seen corresponding path program 3 times [2023-11-29 06:15:44,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:44,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311926155] [2023-11-29 06:15:44,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:44,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:44,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311926155] [2023-11-29 06:15:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311926155] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417459676] [2023-11-29 06:15:44,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:15:44,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:44,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:44,723 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:44,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 06:15:44,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:15:44,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:15:44,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:15:44,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:45,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:15:45,105 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:15:45,151 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:45,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:45,325 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:15:45,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:15:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:45,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417459676] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:45,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:45,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 18 [2023-11-29 06:15:45,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946385900] [2023-11-29 06:15:45,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:45,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:15:45,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:45,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:15:45,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:15:45,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:45,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 581 transitions, 14951 flow. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:45,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:45,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:45,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:15:52,067 INFO L124 PetriNetUnfolderBase]: 7531/13438 cut-off events. [2023-11-29 06:15:52,068 INFO L125 PetriNetUnfolderBase]: For 221664/221664 co-relation queries the response was YES. [2023-11-29 06:15:52,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108458 conditions, 13438 events. 7531/13438 cut-off events. For 221664/221664 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 100688 event pairs, 1236 based on Foata normal form. 38/13476 useless extension candidates. Maximal degree in co-relation 108313. Up to 3329 conditions per place. [2023-11-29 06:15:52,257 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 310 selfloop transitions, 515 changer transitions 5/831 dead transitions. [2023-11-29 06:15:52,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 831 transitions, 20777 flow [2023-11-29 06:15:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 06:15:52,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 06:15:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 308 transitions. [2023-11-29 06:15:52,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 06:15:52,259 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 308 transitions. [2023-11-29 06:15:52,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 308 transitions. [2023-11-29 06:15:52,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:15:52,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 308 transitions. [2023-11-29 06:15:52,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 11.0) internal successors, (308), 28 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:52,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 29.0) internal successors, (841), 29 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:52,261 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 29.0) internal successors, (841), 29 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:52,262 INFO L175 Difference]: Start difference. First operand has 357 places, 581 transitions, 14951 flow. Second operand 28 states and 308 transitions. [2023-11-29 06:15:52,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 831 transitions, 20777 flow [2023-11-29 06:15:54,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 831 transitions, 20113 flow, removed 14 selfloop flow, removed 10 redundant places. [2023-11-29 06:15:54,474 INFO L231 Difference]: Finished difference. Result has 374 places, 698 transitions, 19306 flow [2023-11-29 06:15:54,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=13945, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=19306, PETRI_PLACES=374, PETRI_TRANSITIONS=698} [2023-11-29 06:15:54,476 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 347 predicate places. [2023-11-29 06:15:54,476 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 698 transitions, 19306 flow [2023-11-29 06:15:54,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:54,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:15:54,476 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:15:54,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 06:15:54,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:54,677 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-29 06:15:54,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:15:54,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1152044107, now seen corresponding path program 3 times [2023-11-29 06:15:54,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:15:54,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079521523] [2023-11-29 06:15:54,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:15:54,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:15:54,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:15:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:55,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:15:55,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079521523] [2023-11-29 06:15:55,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079521523] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:15:55,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853744351] [2023-11-29 06:15:55,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:15:55,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:15:55,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:15:55,137 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:15:55,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 06:15:55,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:15:55,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:15:55,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:15:55,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:15:55,468 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:55,468 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:15:55,581 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:15:55,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:15:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:15:55,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853744351] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:15:55,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:15:55,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 15 [2023-11-29 06:15:55,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544968315] [2023-11-29 06:15:55,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:15:55,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:15:55,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:15:55,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:15:55,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:15:55,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:15:55,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 698 transitions, 19306 flow. Second operand has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 15 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:15:55,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:15:55,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:15:55,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:02,082 INFO L124 PetriNetUnfolderBase]: 7747/13940 cut-off events. [2023-11-29 06:16:02,082 INFO L125 PetriNetUnfolderBase]: For 254954/254954 co-relation queries the response was YES. [2023-11-29 06:16:02,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114824 conditions, 13940 events. 7747/13940 cut-off events. For 254954/254954 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 106457 event pairs, 1468 based on Foata normal form. 52/13992 useless extension candidates. Maximal degree in co-relation 114673. Up to 4399 conditions per place. [2023-11-29 06:16:02,296 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 425 selfloop transitions, 387 changer transitions 0/813 dead transitions. [2023-11-29 06:16:02,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 813 transitions, 22208 flow [2023-11-29 06:16:02,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:16:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:16:02,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 188 transitions. [2023-11-29 06:16:02,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4051724137931034 [2023-11-29 06:16:02,297 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 188 transitions. [2023-11-29 06:16:02,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 188 transitions. [2023-11-29 06:16:02,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:02,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 188 transitions. [2023-11-29 06:16:02,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 11.75) internal successors, (188), 16 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:02,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:02,299 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:02,299 INFO L175 Difference]: Start difference. First operand has 374 places, 698 transitions, 19306 flow. Second operand 16 states and 188 transitions. [2023-11-29 06:16:02,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 813 transitions, 22208 flow [2023-11-29 06:16:04,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 813 transitions, 21814 flow, removed 26 selfloop flow, removed 15 redundant places. [2023-11-29 06:16:04,907 INFO L231 Difference]: Finished difference. Result has 379 places, 737 transitions, 20794 flow [2023-11-29 06:16:04,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=18911, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=20794, PETRI_PLACES=379, PETRI_TRANSITIONS=737} [2023-11-29 06:16:04,908 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 352 predicate places. [2023-11-29 06:16:04,908 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 737 transitions, 20794 flow [2023-11-29 06:16:04,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 15 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:04,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:04,909 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:04,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 06:16:05,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 06:16:05,109 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-29 06:16:05,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:05,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1578957860, now seen corresponding path program 4 times [2023-11-29 06:16:05,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:05,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981133708] [2023-11-29 06:16:05,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:05,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:05,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:05,521 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:05,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:05,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981133708] [2023-11-29 06:16:05,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981133708] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:16:05,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796069097] [2023-11-29 06:16:05,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:16:05,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:16:05,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:16:05,523 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:16:05,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 06:16:05,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:16:05,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:16:05,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:16:05,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:16:05,790 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:05,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:16:05,948 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:16:05,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:16:05,985 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:05,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796069097] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:16:05,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:16:05,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2023-11-29 06:16:05,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334489916] [2023-11-29 06:16:05,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:16:05,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:16:05,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:05,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:16:05,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:16:05,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:05,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 737 transitions, 20794 flow. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:05,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:05,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:05,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:12,407 INFO L124 PetriNetUnfolderBase]: 7775/13991 cut-off events. [2023-11-29 06:16:12,407 INFO L125 PetriNetUnfolderBase]: For 267806/267806 co-relation queries the response was YES. [2023-11-29 06:16:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118908 conditions, 13991 events. 7775/13991 cut-off events. For 267806/267806 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 106485 event pairs, 1842 based on Foata normal form. 50/14041 useless extension candidates. Maximal degree in co-relation 118754. Up to 5403 conditions per place. [2023-11-29 06:16:12,669 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 444 selfloop transitions, 421 changer transitions 1/867 dead transitions. [2023-11-29 06:16:12,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 867 transitions, 23937 flow [2023-11-29 06:16:12,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 06:16:12,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 06:16:12,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 218 transitions. [2023-11-29 06:16:12,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41762452107279696 [2023-11-29 06:16:12,670 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 218 transitions. [2023-11-29 06:16:12,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 218 transitions. [2023-11-29 06:16:12,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:12,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 218 transitions. [2023-11-29 06:16:12,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 12.11111111111111) internal successors, (218), 18 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:12,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:12,672 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:12,672 INFO L175 Difference]: Start difference. First operand has 379 places, 737 transitions, 20794 flow. Second operand 18 states and 218 transitions. [2023-11-29 06:16:12,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 867 transitions, 23937 flow [2023-11-29 06:16:15,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 867 transitions, 23268 flow, removed 55 selfloop flow, removed 12 redundant places. [2023-11-29 06:16:15,575 INFO L231 Difference]: Finished difference. Result has 389 places, 772 transitions, 22283 flow [2023-11-29 06:16:15,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=20126, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=22283, PETRI_PLACES=389, PETRI_TRANSITIONS=772} [2023-11-29 06:16:15,576 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 362 predicate places. [2023-11-29 06:16:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 772 transitions, 22283 flow [2023-11-29 06:16:15,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:15,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:15,577 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:15,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 06:16:15,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 06:16:15,778 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-29 06:16:15,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:15,778 INFO L85 PathProgramCache]: Analyzing trace with hash 31807131, now seen corresponding path program 4 times [2023-11-29 06:16:15,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:15,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374922099] [2023-11-29 06:16:15,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:15,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:15,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:16,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:16,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374922099] [2023-11-29 06:16:16,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374922099] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:16:16,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348409538] [2023-11-29 06:16:16,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:16:16,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:16:16,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:16:16,288 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:16:16,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 06:16:16,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:16:16,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:16:16,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:16:16,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:16:16,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:16:16,565 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 74 [2023-11-29 06:16:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:16,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:16:16,747 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:16:16,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:16:16,784 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:16,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348409538] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:16:16,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:16:16,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2023-11-29 06:16:16,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002748728] [2023-11-29 06:16:16,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:16:16,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:16:16,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:16,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:16:16,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:16:16,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:16,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 772 transitions, 22283 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:16,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:16,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:16,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:24,038 INFO L124 PetriNetUnfolderBase]: 7932/14294 cut-off events. [2023-11-29 06:16:24,038 INFO L125 PetriNetUnfolderBase]: For 279229/279229 co-relation queries the response was YES. [2023-11-29 06:16:24,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124307 conditions, 14294 events. 7932/14294 cut-off events. For 279229/279229 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 109735 event pairs, 1245 based on Foata normal form. 32/14326 useless extension candidates. Maximal degree in co-relation 124153. Up to 3820 conditions per place. [2023-11-29 06:16:24,276 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 403 selfloop transitions, 496 changer transitions 1/901 dead transitions. [2023-11-29 06:16:24,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 901 transitions, 25268 flow [2023-11-29 06:16:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:16:24,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:16:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 254 transitions. [2023-11-29 06:16:24,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808095952023988 [2023-11-29 06:16:24,277 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 254 transitions. [2023-11-29 06:16:24,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 254 transitions. [2023-11-29 06:16:24,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:24,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 254 transitions. [2023-11-29 06:16:24,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 11.043478260869565) internal successors, (254), 23 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:24,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 29.0) internal successors, (696), 24 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:24,279 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 29.0) internal successors, (696), 24 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:24,279 INFO L175 Difference]: Start difference. First operand has 389 places, 772 transitions, 22283 flow. Second operand 23 states and 254 transitions. [2023-11-29 06:16:24,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 901 transitions, 25268 flow [2023-11-29 06:16:27,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 901 transitions, 24718 flow, removed 22 selfloop flow, removed 15 redundant places. [2023-11-29 06:16:27,061 INFO L231 Difference]: Finished difference. Result has 400 places, 796 transitions, 23768 flow [2023-11-29 06:16:27,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=21641, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=23768, PETRI_PLACES=400, PETRI_TRANSITIONS=796} [2023-11-29 06:16:27,063 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 373 predicate places. [2023-11-29 06:16:27,063 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 796 transitions, 23768 flow [2023-11-29 06:16:27,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:27,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:27,063 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:27,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 06:16:27,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 06:16:27,264 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:16:27,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:27,265 INFO L85 PathProgramCache]: Analyzing trace with hash 2144235761, now seen corresponding path program 5 times [2023-11-29 06:16:27,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:27,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961226012] [2023-11-29 06:16:27,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:27,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:27,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:27,829 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:27,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:27,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961226012] [2023-11-29 06:16:27,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961226012] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:16:27,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662171878] [2023-11-29 06:16:27,829 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:16:27,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:16:27,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:16:27,830 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:16:27,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 06:16:28,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 06:16:28,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:16:28,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:16:28,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:16:28,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:16:28,226 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:16:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:28,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:16:28,351 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:16:28,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 95 [2023-11-29 06:16:28,483 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:28,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662171878] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:16:28,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:16:28,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 17 [2023-11-29 06:16:28,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17219334] [2023-11-29 06:16:28,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:16:28,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:16:28,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:28,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:16:28,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:16:28,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:28,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 796 transitions, 23768 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:28,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:28,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:28,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:33,909 INFO L124 PetriNetUnfolderBase]: 7812/14072 cut-off events. [2023-11-29 06:16:33,909 INFO L125 PetriNetUnfolderBase]: For 293877/293877 co-relation queries the response was YES. [2023-11-29 06:16:34,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126300 conditions, 14072 events. 7812/14072 cut-off events. For 293877/293877 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 107399 event pairs, 1799 based on Foata normal form. 30/14102 useless extension candidates. Maximal degree in co-relation 126146. Up to 5863 conditions per place. [2023-11-29 06:16:34,130 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 468 selfloop transitions, 380 changer transitions 0/849 dead transitions. [2023-11-29 06:16:34,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 849 transitions, 25680 flow [2023-11-29 06:16:34,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:16:34,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:16:34,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2023-11-29 06:16:34,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896551724137931 [2023-11-29 06:16:34,131 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 142 transitions. [2023-11-29 06:16:34,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 142 transitions. [2023-11-29 06:16:34,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:34,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 142 transitions. [2023-11-29 06:16:34,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 14.2) internal successors, (142), 10 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:34,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:34,133 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:34,133 INFO L175 Difference]: Start difference. First operand has 400 places, 796 transitions, 23768 flow. Second operand 10 states and 142 transitions. [2023-11-29 06:16:34,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 849 transitions, 25680 flow [2023-11-29 06:16:36,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 849 transitions, 24678 flow, removed 12 selfloop flow, removed 14 redundant places. [2023-11-29 06:16:36,820 INFO L231 Difference]: Finished difference. Result has 397 places, 790 transitions, 23464 flow [2023-11-29 06:16:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22593, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23464, PETRI_PLACES=397, PETRI_TRANSITIONS=790} [2023-11-29 06:16:36,821 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 370 predicate places. [2023-11-29 06:16:36,821 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 790 transitions, 23464 flow [2023-11-29 06:16:36,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:36,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:36,821 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:36,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 06:16:37,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 06:16:37,022 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:16:37,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:37,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1634899157, now seen corresponding path program 6 times [2023-11-29 06:16:37,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:37,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065628843] [2023-11-29 06:16:37,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:37,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:37,430 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:37,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:37,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065628843] [2023-11-29 06:16:37,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065628843] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:16:37,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:16:37,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:16:37,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569974471] [2023-11-29 06:16:37,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:16:37,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:16:37,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:37,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:16:37,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:16:37,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:37,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 790 transitions, 23464 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:37,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:37,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:37,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:43,900 INFO L124 PetriNetUnfolderBase]: 7766/13989 cut-off events. [2023-11-29 06:16:43,901 INFO L125 PetriNetUnfolderBase]: For 279404/279404 co-relation queries the response was YES. [2023-11-29 06:16:44,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124808 conditions, 13989 events. 7766/13989 cut-off events. For 279404/279404 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 106824 event pairs, 3875 based on Foata normal form. 6/13995 useless extension candidates. Maximal degree in co-relation 124655. Up to 11414 conditions per place. [2023-11-29 06:16:44,160 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 728 selfloop transitions, 87 changer transitions 4/820 dead transitions. [2023-11-29 06:16:44,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 820 transitions, 25130 flow [2023-11-29 06:16:44,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:16:44,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:16:44,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2023-11-29 06:16:44,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761755485893417 [2023-11-29 06:16:44,161 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 120 transitions. [2023-11-29 06:16:44,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 120 transitions. [2023-11-29 06:16:44,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:44,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 120 transitions. [2023-11-29 06:16:44,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.909090909090908) internal successors, (120), 11 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:44,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:44,163 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:44,163 INFO L175 Difference]: Start difference. First operand has 397 places, 790 transitions, 23464 flow. Second operand 11 states and 120 transitions. [2023-11-29 06:16:44,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 820 transitions, 25130 flow [2023-11-29 06:16:47,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 820 transitions, 24243 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 06:16:47,243 INFO L231 Difference]: Finished difference. Result has 399 places, 781 transitions, 22521 flow [2023-11-29 06:16:47,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22371, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22521, PETRI_PLACES=399, PETRI_TRANSITIONS=781} [2023-11-29 06:16:47,245 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 372 predicate places. [2023-11-29 06:16:47,245 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 781 transitions, 22521 flow [2023-11-29 06:16:47,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:47,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:47,245 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-29 06:16:47,245 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:16:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 920428613, now seen corresponding path program 7 times [2023-11-29 06:16:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111044161] [2023-11-29 06:16:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:48,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:48,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111044161] [2023-11-29 06:16:48,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111044161] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:16:48,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:16:48,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:16:48,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210060106] [2023-11-29 06:16:48,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:16:48,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:16:48,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:48,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:16:48,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:16:48,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:48,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 781 transitions, 22521 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:48,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:48,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:48,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:16:55,222 INFO L124 PetriNetUnfolderBase]: 7758/13975 cut-off events. [2023-11-29 06:16:55,223 INFO L125 PetriNetUnfolderBase]: For 267294/267294 co-relation queries the response was YES. [2023-11-29 06:16:55,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121359 conditions, 13975 events. 7758/13975 cut-off events. For 267294/267294 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 106610 event pairs, 3863 based on Foata normal form. 6/13981 useless extension candidates. Maximal degree in co-relation 121205. Up to 11408 conditions per place. [2023-11-29 06:16:55,477 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 722 selfloop transitions, 89 changer transitions 6/818 dead transitions. [2023-11-29 06:16:55,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 818 transitions, 24356 flow [2023-11-29 06:16:55,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 06:16:55,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 06:16:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 125 transitions. [2023-11-29 06:16:55,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33156498673740054 [2023-11-29 06:16:55,479 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 125 transitions. [2023-11-29 06:16:55,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 125 transitions. [2023-11-29 06:16:55,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:16:55,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 125 transitions. [2023-11-29 06:16:55,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.615384615384615) internal successors, (125), 13 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:55,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:55,480 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:55,480 INFO L175 Difference]: Start difference. First operand has 399 places, 781 transitions, 22521 flow. Second operand 13 states and 125 transitions. [2023-11-29 06:16:55,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 818 transitions, 24356 flow [2023-11-29 06:16:58,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 818 transitions, 24203 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 06:16:58,327 INFO L231 Difference]: Finished difference. Result has 402 places, 778 transitions, 22484 flow [2023-11-29 06:16:58,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22336, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=22484, PETRI_PLACES=402, PETRI_TRANSITIONS=778} [2023-11-29 06:16:58,328 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 375 predicate places. [2023-11-29 06:16:58,328 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 778 transitions, 22484 flow [2023-11-29 06:16:58,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:58,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:16:58,329 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:16:58,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-29 06:16:58,329 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:16:58,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:16:58,329 INFO L85 PathProgramCache]: Analyzing trace with hash 477529473, now seen corresponding path program 8 times [2023-11-29 06:16:58,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:16:58,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862455681] [2023-11-29 06:16:58,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:16:58,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:16:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:16:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:16:58,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:16:58,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862455681] [2023-11-29 06:16:58,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862455681] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:16:58,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:16:58,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:16:58,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526991457] [2023-11-29 06:16:58,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:16:58,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:16:58,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:16:58,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:16:58,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:16:58,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:16:58,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 778 transitions, 22484 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:16:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:16:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:16:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:05,223 INFO L124 PetriNetUnfolderBase]: 7654/13757 cut-off events. [2023-11-29 06:17:05,223 INFO L125 PetriNetUnfolderBase]: For 267871/267871 co-relation queries the response was YES. [2023-11-29 06:17:05,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120143 conditions, 13757 events. 7654/13757 cut-off events. For 267871/267871 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 104488 event pairs, 3809 based on Foata normal form. 6/13763 useless extension candidates. Maximal degree in co-relation 119989. Up to 11408 conditions per place. [2023-11-29 06:17:05,462 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 709 selfloop transitions, 95 changer transitions 4/809 dead transitions. [2023-11-29 06:17:05,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 809 transitions, 24145 flow [2023-11-29 06:17:05,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:17:05,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:17:05,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2023-11-29 06:17:05,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35344827586206895 [2023-11-29 06:17:05,463 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 123 transitions. [2023-11-29 06:17:05,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 123 transitions. [2023-11-29 06:17:05,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:05,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 123 transitions. [2023-11-29 06:17:05,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:05,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:05,465 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:05,465 INFO L175 Difference]: Start difference. First operand has 402 places, 778 transitions, 22484 flow. Second operand 12 states and 123 transitions. [2023-11-29 06:17:05,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 809 transitions, 24145 flow [2023-11-29 06:17:08,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 809 transitions, 23918 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-29 06:17:08,317 INFO L231 Difference]: Finished difference. Result has 401 places, 773 transitions, 22370 flow [2023-11-29 06:17:08,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22060, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=22370, PETRI_PLACES=401, PETRI_TRANSITIONS=773} [2023-11-29 06:17:08,319 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 374 predicate places. [2023-11-29 06:17:08,319 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 773 transitions, 22370 flow [2023-11-29 06:17:08,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:08,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:17:08,319 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:17:08,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-29 06:17:08,320 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:17:08,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:17:08,320 INFO L85 PathProgramCache]: Analyzing trace with hash 387774168, now seen corresponding path program 5 times [2023-11-29 06:17:08,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:17:08,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41679812] [2023-11-29 06:17:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:17:08,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:17:08,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:17:08,746 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:08,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:17:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41679812] [2023-11-29 06:17:08,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41679812] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:17:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057678855] [2023-11-29 06:17:08,746 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:17:08,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:17:08,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:17:08,747 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:17:08,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 06:17:09,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 06:17:09,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:17:09,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:17:09,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:17:09,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:17:09,260 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:17:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:09,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:17:09,402 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:17:09,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 95 [2023-11-29 06:17:09,466 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:09,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057678855] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:17:09,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:17:09,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 17 [2023-11-29 06:17:09,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523930938] [2023-11-29 06:17:09,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:17:09,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:17:09,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:17:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:17:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:17:09,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:17:09,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 773 transitions, 22370 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:09,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:17:09,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:17:09,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:16,072 INFO L124 PetriNetUnfolderBase]: 8126/14730 cut-off events. [2023-11-29 06:17:16,072 INFO L125 PetriNetUnfolderBase]: For 279897/279897 co-relation queries the response was YES. [2023-11-29 06:17:16,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125999 conditions, 14730 events. 8126/14730 cut-off events. For 279897/279897 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 114391 event pairs, 2230 based on Foata normal form. 36/14766 useless extension candidates. Maximal degree in co-relation 125843. Up to 6522 conditions per place. [2023-11-29 06:17:16,301 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 477 selfloop transitions, 369 changer transitions 1/848 dead transitions. [2023-11-29 06:17:16,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 848 transitions, 25002 flow [2023-11-29 06:17:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:17:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:17:16,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2023-11-29 06:17:16,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4724137931034483 [2023-11-29 06:17:16,303 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 137 transitions. [2023-11-29 06:17:16,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 137 transitions. [2023-11-29 06:17:16,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:16,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 137 transitions. [2023-11-29 06:17:16,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:16,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:16,305 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:16,305 INFO L175 Difference]: Start difference. First operand has 401 places, 773 transitions, 22370 flow. Second operand 10 states and 137 transitions. [2023-11-29 06:17:16,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 848 transitions, 25002 flow [2023-11-29 06:17:19,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 848 transitions, 24839 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 06:17:19,089 INFO L231 Difference]: Finished difference. Result has 403 places, 788 transitions, 23825 flow [2023-11-29 06:17:19,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22207, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23825, PETRI_PLACES=403, PETRI_TRANSITIONS=788} [2023-11-29 06:17:19,090 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 376 predicate places. [2023-11-29 06:17:19,090 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 788 transitions, 23825 flow [2023-11-29 06:17:19,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:19,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:17:19,090 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:17:19,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 06:17:19,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-29 06:17:19,291 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:17:19,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:17:19,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1833722506, now seen corresponding path program 6 times [2023-11-29 06:17:19,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:17:19,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575899695] [2023-11-29 06:17:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:17:19,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:17:19,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:17:19,854 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:19,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:17:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575899695] [2023-11-29 06:17:19,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575899695] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:17:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541673050] [2023-11-29 06:17:19,854 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:17:19,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:17:19,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:17:19,855 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:17:19,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 06:17:20,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:17:20,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:17:20,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:17:20,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:17:20,287 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:17:20,288 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:17:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:20,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:17:20,437 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:17:20,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:17:20,465 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:20,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541673050] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:17:20,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:17:20,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 17 [2023-11-29 06:17:20,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367895876] [2023-11-29 06:17:20,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:17:20,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:17:20,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:17:20,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:17:20,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:17:20,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:17:20,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 788 transitions, 23825 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:20,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:17:20,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:17:20,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:26,807 INFO L124 PetriNetUnfolderBase]: 7944/14348 cut-off events. [2023-11-29 06:17:26,808 INFO L125 PetriNetUnfolderBase]: For 316868/316868 co-relation queries the response was YES. [2023-11-29 06:17:27,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129843 conditions, 14348 events. 7944/14348 cut-off events. For 316868/316868 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 110180 event pairs, 1891 based on Foata normal form. 38/14386 useless extension candidates. Maximal degree in co-relation 129686. Up to 5654 conditions per place. [2023-11-29 06:17:27,077 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 393 selfloop transitions, 481 changer transitions 2/877 dead transitions. [2023-11-29 06:17:27,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 877 transitions, 26068 flow [2023-11-29 06:17:27,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:17:27,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:17:27,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 229 transitions. [2023-11-29 06:17:27,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3760262725779967 [2023-11-29 06:17:27,078 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 229 transitions. [2023-11-29 06:17:27,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 229 transitions. [2023-11-29 06:17:27,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:27,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 229 transitions. [2023-11-29 06:17:27,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 10.904761904761905) internal successors, (229), 21 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:27,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:27,080 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:27,080 INFO L175 Difference]: Start difference. First operand has 403 places, 788 transitions, 23825 flow. Second operand 21 states and 229 transitions. [2023-11-29 06:17:27,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 877 transitions, 26068 flow [2023-11-29 06:17:30,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 877 transitions, 25666 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-11-29 06:17:30,028 INFO L231 Difference]: Finished difference. Result has 416 places, 790 transitions, 24952 flow [2023-11-29 06:17:30,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22993, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=24952, PETRI_PLACES=416, PETRI_TRANSITIONS=790} [2023-11-29 06:17:30,029 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 389 predicate places. [2023-11-29 06:17:30,029 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 790 transitions, 24952 flow [2023-11-29 06:17:30,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:30,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:17:30,029 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:17:30,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 06:17:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-29 06:17:30,230 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:17:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:17:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2127172208, now seen corresponding path program 7 times [2023-11-29 06:17:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:17:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638563336] [2023-11-29 06:17:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:17:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:17:30,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:17:30,673 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:30,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:17:30,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638563336] [2023-11-29 06:17:30,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638563336] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:17:30,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:17:30,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:17:30,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657617855] [2023-11-29 06:17:30,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:17:30,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:17:30,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:17:30,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:17:30,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:17:30,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:17:30,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 790 transitions, 24952 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:17:30,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:17:30,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:36,630 INFO L124 PetriNetUnfolderBase]: 7872/14188 cut-off events. [2023-11-29 06:17:36,630 INFO L125 PetriNetUnfolderBase]: For 342422/342422 co-relation queries the response was YES. [2023-11-29 06:17:36,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133560 conditions, 14188 events. 7872/14188 cut-off events. For 342422/342422 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 108669 event pairs, 4022 based on Foata normal form. 4/14192 useless extension candidates. Maximal degree in co-relation 133399. Up to 11913 conditions per place. [2023-11-29 06:17:36,799 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 665 selfloop transitions, 135 changer transitions 4/805 dead transitions. [2023-11-29 06:17:36,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 805 transitions, 26381 flow [2023-11-29 06:17:36,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:17:36,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:17:36,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2023-11-29 06:17:36,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.335423197492163 [2023-11-29 06:17:36,800 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 107 transitions. [2023-11-29 06:17:36,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 107 transitions. [2023-11-29 06:17:36,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:36,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 107 transitions. [2023-11-29 06:17:36,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:36,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:36,801 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:36,801 INFO L175 Difference]: Start difference. First operand has 416 places, 790 transitions, 24952 flow. Second operand 11 states and 107 transitions. [2023-11-29 06:17:36,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 805 transitions, 26381 flow [2023-11-29 06:17:39,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 805 transitions, 26071 flow, removed 11 selfloop flow, removed 11 redundant places. [2023-11-29 06:17:39,707 INFO L231 Difference]: Finished difference. Result has 414 places, 781 transitions, 24626 flow [2023-11-29 06:17:39,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=24378, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24626, PETRI_PLACES=414, PETRI_TRANSITIONS=781} [2023-11-29 06:17:39,708 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 387 predicate places. [2023-11-29 06:17:39,708 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 781 transitions, 24626 flow [2023-11-29 06:17:39,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:39,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:17:39,709 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:17:39,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-29 06:17:39,709 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:17:39,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:17:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash -386080416, now seen corresponding path program 8 times [2023-11-29 06:17:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:17:39,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996620834] [2023-11-29 06:17:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:17:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:17:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:17:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:40,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:17:40,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996620834] [2023-11-29 06:17:40,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996620834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:17:40,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:17:40,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:17:40,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974288235] [2023-11-29 06:17:40,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:17:40,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:17:40,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:17:40,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:17:40,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:17:40,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:17:40,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 781 transitions, 24626 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:40,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:17:40,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:17:40,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:46,170 INFO L124 PetriNetUnfolderBase]: 7798/14022 cut-off events. [2023-11-29 06:17:46,170 INFO L125 PetriNetUnfolderBase]: For 343029/343029 co-relation queries the response was YES. [2023-11-29 06:17:46,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131742 conditions, 14022 events. 7798/14022 cut-off events. For 343029/343029 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 106900 event pairs, 3860 based on Foata normal form. 4/14026 useless extension candidates. Maximal degree in co-relation 131582. Up to 11757 conditions per place. [2023-11-29 06:17:46,330 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 633 selfloop transitions, 165 changer transitions 4/803 dead transitions. [2023-11-29 06:17:46,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 803 transitions, 26108 flow [2023-11-29 06:17:46,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:17:46,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:17:46,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2023-11-29 06:17:46,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 06:17:46,331 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 116 transitions. [2023-11-29 06:17:46,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 116 transitions. [2023-11-29 06:17:46,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:46,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 116 transitions. [2023-11-29 06:17:46,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.666666666666666) internal successors, (116), 12 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:46,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:46,332 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:46,332 INFO L175 Difference]: Start difference. First operand has 414 places, 781 transitions, 24626 flow. Second operand 12 states and 116 transitions. [2023-11-29 06:17:46,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 803 transitions, 26108 flow [2023-11-29 06:17:49,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 803 transitions, 25874 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-11-29 06:17:49,335 INFO L231 Difference]: Finished difference. Result has 410 places, 772 transitions, 24463 flow [2023-11-29 06:17:49,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=24155, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=24463, PETRI_PLACES=410, PETRI_TRANSITIONS=772} [2023-11-29 06:17:49,337 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 383 predicate places. [2023-11-29 06:17:49,337 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 772 transitions, 24463 flow [2023-11-29 06:17:49,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:49,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:17:49,337 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:17:49,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-29 06:17:49,337 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:17:49,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:17:49,338 INFO L85 PathProgramCache]: Analyzing trace with hash 333959293, now seen corresponding path program 9 times [2023-11-29 06:17:49,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:17:49,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930826608] [2023-11-29 06:17:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:17:49,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:17:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:17:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:49,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:17:49,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930826608] [2023-11-29 06:17:49,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930826608] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:17:49,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718019572] [2023-11-29 06:17:49,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:17:49,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:17:49,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:17:49,734 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:17:49,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 06:17:49,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:17:49,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:17:49,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:17:49,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:17:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:50,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:17:50,149 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:17:50,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:17:50,167 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:17:50,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718019572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:17:50,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:17:50,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 16 [2023-11-29 06:17:50,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788690163] [2023-11-29 06:17:50,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:17:50,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:17:50,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:17:50,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:17:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:17:50,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:17:50,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 772 transitions, 24463 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:50,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:17:50,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:17:50,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:17:56,406 INFO L124 PetriNetUnfolderBase]: 7829/14043 cut-off events. [2023-11-29 06:17:56,406 INFO L125 PetriNetUnfolderBase]: For 361212/361212 co-relation queries the response was YES. [2023-11-29 06:17:56,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133048 conditions, 14043 events. 7829/14043 cut-off events. For 361212/361212 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 106611 event pairs, 835 based on Foata normal form. 74/14117 useless extension candidates. Maximal degree in co-relation 132888. Up to 3821 conditions per place. [2023-11-29 06:17:56,614 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 189 selfloop transitions, 675 changer transitions 2/867 dead transitions. [2023-11-29 06:17:56,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 867 transitions, 27366 flow [2023-11-29 06:17:56,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 06:17:56,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 06:17:56,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 190 transitions. [2023-11-29 06:17:56,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36398467432950193 [2023-11-29 06:17:56,615 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 190 transitions. [2023-11-29 06:17:56,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 190 transitions. [2023-11-29 06:17:56,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:17:56,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 190 transitions. [2023-11-29 06:17:56,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 10.555555555555555) internal successors, (190), 18 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:56,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:56,616 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:17:56,616 INFO L175 Difference]: Start difference. First operand has 410 places, 772 transitions, 24463 flow. Second operand 18 states and 190 transitions. [2023-11-29 06:17:56,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 867 transitions, 27366 flow [2023-11-29 06:18:00,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 867 transitions, 26944 flow, removed 3 selfloop flow, removed 13 redundant places. [2023-11-29 06:18:00,114 INFO L231 Difference]: Finished difference. Result has 416 places, 796 transitions, 26256 flow [2023-11-29 06:18:00,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=23973, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=646, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=26256, PETRI_PLACES=416, PETRI_TRANSITIONS=796} [2023-11-29 06:18:00,115 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 389 predicate places. [2023-11-29 06:18:00,115 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 796 transitions, 26256 flow [2023-11-29 06:18:00,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:00,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:18:00,115 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:18:00,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 06:18:00,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-29 06:18:00,316 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:18:00,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:18:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash -2014432296, now seen corresponding path program 9 times [2023-11-29 06:18:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:18:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360280355] [2023-11-29 06:18:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:18:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:18:00,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:00,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:18:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360280355] [2023-11-29 06:18:00,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360280355] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051767641] [2023-11-29 06:18:00,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:18:00,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:00,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:18:00,792 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:18:00,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 06:18:00,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:18:00,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:18:00,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:18:00,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:18:01,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:18:01,150 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:18:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:01,183 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:18:01,294 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:18:01,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 87 [2023-11-29 06:18:01,340 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:01,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051767641] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:01,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:18:01,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 18 [2023-11-29 06:18:01,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908354441] [2023-11-29 06:18:01,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:18:01,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:18:01,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:18:01,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:18:01,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:18:01,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:18:01,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 796 transitions, 26256 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:01,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:18:01,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:18:01,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:18:07,486 INFO L124 PetriNetUnfolderBase]: 7937/14267 cut-off events. [2023-11-29 06:18:07,486 INFO L125 PetriNetUnfolderBase]: For 390058/390058 co-relation queries the response was YES. [2023-11-29 06:18:07,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139125 conditions, 14267 events. 7937/14267 cut-off events. For 390058/390058 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 108683 event pairs, 2046 based on Foata normal form. 38/14305 useless extension candidates. Maximal degree in co-relation 138962. Up to 6014 conditions per place. [2023-11-29 06:18:07,710 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 507 selfloop transitions, 361 changer transitions 0/869 dead transitions. [2023-11-29 06:18:07,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 869 transitions, 28688 flow [2023-11-29 06:18:07,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:18:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:18:07,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2023-11-29 06:18:07,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608150470219436 [2023-11-29 06:18:07,711 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 147 transitions. [2023-11-29 06:18:07,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 147 transitions. [2023-11-29 06:18:07,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:18:07,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 147 transitions. [2023-11-29 06:18:07,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:07,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:07,712 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:07,712 INFO L175 Difference]: Start difference. First operand has 416 places, 796 transitions, 26256 flow. Second operand 11 states and 147 transitions. [2023-11-29 06:18:07,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 869 transitions, 28688 flow [2023-11-29 06:18:10,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 869 transitions, 27915 flow, removed 31 selfloop flow, removed 11 redundant places. [2023-11-29 06:18:11,016 INFO L231 Difference]: Finished difference. Result has 417 places, 800 transitions, 26478 flow [2023-11-29 06:18:11,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=25459, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=26478, PETRI_PLACES=417, PETRI_TRANSITIONS=800} [2023-11-29 06:18:11,017 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 390 predicate places. [2023-11-29 06:18:11,017 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 800 transitions, 26478 flow [2023-11-29 06:18:11,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:11,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:18:11,017 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:18:11,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 06:18:11,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-29 06:18:11,218 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:18:11,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:18:11,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1958283391, now seen corresponding path program 10 times [2023-11-29 06:18:11,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:18:11,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800526139] [2023-11-29 06:18:11,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:18:11,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:18:11,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:11,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:18:11,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800526139] [2023-11-29 06:18:11,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800526139] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:11,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627027216] [2023-11-29 06:18:11,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:18:11,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:11,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:18:11,711 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:18:11,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 06:18:11,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:18:11,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:18:11,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:18:11,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:18:11,993 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:11,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:18:12,101 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:18:12,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:18:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627027216] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:18:12,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:18:12,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2023-11-29 06:18:12,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198288212] [2023-11-29 06:18:12,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:18:12,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:18:12,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:18:12,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:18:12,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:18:12,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:18:12,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 800 transitions, 26478 flow. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:12,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:18:12,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:18:12,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:18:18,536 INFO L124 PetriNetUnfolderBase]: 8332/15017 cut-off events. [2023-11-29 06:18:18,537 INFO L125 PetriNetUnfolderBase]: For 420231/420231 co-relation queries the response was YES. [2023-11-29 06:18:18,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146685 conditions, 15017 events. 8332/15017 cut-off events. For 420231/420231 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 115848 event pairs, 1466 based on Foata normal form. 52/15069 useless extension candidates. Maximal degree in co-relation 146526. Up to 4118 conditions per place. [2023-11-29 06:18:18,954 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 446 selfloop transitions, 487 changer transitions 0/934 dead transitions. [2023-11-29 06:18:18,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 934 transitions, 30085 flow [2023-11-29 06:18:18,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 06:18:18,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 06:18:18,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 224 transitions. [2023-11-29 06:18:18,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40653357531760437 [2023-11-29 06:18:18,955 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 224 transitions. [2023-11-29 06:18:18,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 224 transitions. [2023-11-29 06:18:18,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:18:18,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 224 transitions. [2023-11-29 06:18:18,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 11.789473684210526) internal successors, (224), 19 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:18,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 29.0) internal successors, (580), 20 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:18,957 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 29.0) internal successors, (580), 20 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:18,957 INFO L175 Difference]: Start difference. First operand has 417 places, 800 transitions, 26478 flow. Second operand 19 states and 224 transitions. [2023-11-29 06:18:18,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 934 transitions, 30085 flow [2023-11-29 06:18:22,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 934 transitions, 29663 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 06:18:22,309 INFO L231 Difference]: Finished difference. Result has 432 places, 842 transitions, 28692 flow [2023-11-29 06:18:22,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=26040, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=28692, PETRI_PLACES=432, PETRI_TRANSITIONS=842} [2023-11-29 06:18:22,310 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 405 predicate places. [2023-11-29 06:18:22,310 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 842 transitions, 28692 flow [2023-11-29 06:18:22,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:22,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:18:22,310 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:18:22,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 06:18:22,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-29 06:18:22,510 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:18:22,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:18:22,511 INFO L85 PathProgramCache]: Analyzing trace with hash 2035445817, now seen corresponding path program 11 times [2023-11-29 06:18:22,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:18:22,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331799273] [2023-11-29 06:18:22,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:18:22,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:18:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:23,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:18:23,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331799273] [2023-11-29 06:18:23,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331799273] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:23,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656954039] [2023-11-29 06:18:23,047 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:18:23,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:23,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:18:23,048 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:18:23,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 06:18:23,275 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 06:18:23,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:18:23,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:18:23,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:18:23,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:18:23,438 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:18:23,469 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:23,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:18:23,584 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:18:23,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:18:23,608 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:23,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656954039] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:18:23,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:18:23,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 18 [2023-11-29 06:18:23,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809097453] [2023-11-29 06:18:23,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:18:23,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:18:23,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:18:23,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:18:23,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:18:23,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:18:23,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 842 transitions, 28692 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:23,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:18:23,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:18:23,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:18:31,900 INFO L124 PetriNetUnfolderBase]: 10119/17975 cut-off events. [2023-11-29 06:18:31,900 INFO L125 PetriNetUnfolderBase]: For 518445/518445 co-relation queries the response was YES. [2023-11-29 06:18:32,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184466 conditions, 17975 events. 10119/17975 cut-off events. For 518445/518445 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 140812 event pairs, 1357 based on Foata normal form. 30/18005 useless extension candidates. Maximal degree in co-relation 184301. Up to 4048 conditions per place. [2023-11-29 06:18:32,178 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 397 selfloop transitions, 700 changer transitions 4/1102 dead transitions. [2023-11-29 06:18:32,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1102 transitions, 35862 flow [2023-11-29 06:18:32,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 06:18:32,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 06:18:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 328 transitions. [2023-11-29 06:18:32,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39001189060642094 [2023-11-29 06:18:32,180 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 328 transitions. [2023-11-29 06:18:32,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 328 transitions. [2023-11-29 06:18:32,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:18:32,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 328 transitions. [2023-11-29 06:18:32,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 11.310344827586206) internal successors, (328), 29 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:32,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 29.0) internal successors, (870), 30 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:32,181 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 29.0) internal successors, (870), 30 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:32,181 INFO L175 Difference]: Start difference. First operand has 432 places, 842 transitions, 28692 flow. Second operand 29 states and 328 transitions. [2023-11-29 06:18:32,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1102 transitions, 35862 flow [2023-11-29 06:18:37,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1102 transitions, 35277 flow, removed 27 selfloop flow, removed 10 redundant places. [2023-11-29 06:18:37,497 INFO L231 Difference]: Finished difference. Result has 457 places, 957 transitions, 34487 flow [2023-11-29 06:18:37,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=28121, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=583, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=34487, PETRI_PLACES=457, PETRI_TRANSITIONS=957} [2023-11-29 06:18:37,499 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 430 predicate places. [2023-11-29 06:18:37,499 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 957 transitions, 34487 flow [2023-11-29 06:18:37,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:37,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:18:37,499 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:18:37,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 06:18:37,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:37,700 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:18:37,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:18:37,700 INFO L85 PathProgramCache]: Analyzing trace with hash 851594579, now seen corresponding path program 12 times [2023-11-29 06:18:37,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:18:37,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513364161] [2023-11-29 06:18:37,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:18:37,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:18:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:38,132 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:38,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:18:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513364161] [2023-11-29 06:18:38,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513364161] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144988858] [2023-11-29 06:18:38,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:18:38,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:38,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:18:38,133 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:18:38,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 06:18:38,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:18:38,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:18:38,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:18:38,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:18:38,496 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:38,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:18:38,616 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 06:18:38,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 06:18:38,638 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:38,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144988858] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:18:38,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:18:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 06:18:38,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541225774] [2023-11-29 06:18:38,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:18:38,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:18:38,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:18:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:18:38,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:18:38,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:18:38,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 957 transitions, 34487 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:38,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:18:38,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:18:38,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:18:48,454 INFO L124 PetriNetUnfolderBase]: 11895/20856 cut-off events. [2023-11-29 06:18:48,454 INFO L125 PetriNetUnfolderBase]: For 705345/705345 co-relation queries the response was YES. [2023-11-29 06:18:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227634 conditions, 20856 events. 11895/20856 cut-off events. For 705345/705345 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 164334 event pairs, 1933 based on Foata normal form. 52/20908 useless extension candidates. Maximal degree in co-relation 227462. Up to 4996 conditions per place. [2023-11-29 06:18:48,944 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 452 selfloop transitions, 728 changer transitions 2/1183 dead transitions. [2023-11-29 06:18:48,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 1183 transitions, 41661 flow [2023-11-29 06:18:48,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:18:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:18:48,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 285 transitions. [2023-11-29 06:18:48,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40948275862068967 [2023-11-29 06:18:48,945 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 285 transitions. [2023-11-29 06:18:48,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 285 transitions. [2023-11-29 06:18:48,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:18:48,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 285 transitions. [2023-11-29 06:18:48,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 11.875) internal successors, (285), 24 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:48,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:48,948 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:48,948 INFO L175 Difference]: Start difference. First operand has 457 places, 957 transitions, 34487 flow. Second operand 24 states and 285 transitions. [2023-11-29 06:18:48,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 1183 transitions, 41661 flow [2023-11-29 06:18:57,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 1183 transitions, 40981 flow, removed 47 selfloop flow, removed 21 redundant places. [2023-11-29 06:18:57,282 INFO L231 Difference]: Finished difference. Result has 466 places, 1058 transitions, 40349 flow [2023-11-29 06:18:57,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=33415, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=939, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=40349, PETRI_PLACES=466, PETRI_TRANSITIONS=1058} [2023-11-29 06:18:57,283 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 439 predicate places. [2023-11-29 06:18:57,284 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 1058 transitions, 40349 flow [2023-11-29 06:18:57,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:57,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:18:57,284 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:18:57,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 06:18:57,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-11-29 06:18:57,485 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:18:57,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:18:57,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1337996477, now seen corresponding path program 13 times [2023-11-29 06:18:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:18:57,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103321739] [2023-11-29 06:18:57,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:18:57,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:18:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:57,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:18:57,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103321739] [2023-11-29 06:18:57,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103321739] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:57,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625282725] [2023-11-29 06:18:57,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:18:57,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:18:57,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:18:57,867 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:18:57,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 06:18:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:18:58,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:18:58,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:18:58,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:18:58,164 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:18:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:58,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:18:58,278 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:18:58,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 95 [2023-11-29 06:18:58,327 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:18:58,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625282725] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:18:58,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:18:58,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 17 [2023-11-29 06:18:58,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000288860] [2023-11-29 06:18:58,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:18:58,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:18:58,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:18:58,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:18:58,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:18:58,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:18:58,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 1058 transitions, 40349 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:18:58,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:18:58,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:18:58,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:19:08,620 INFO L124 PetriNetUnfolderBase]: 11799/20742 cut-off events. [2023-11-29 06:19:08,620 INFO L125 PetriNetUnfolderBase]: For 751784/751784 co-relation queries the response was YES. [2023-11-29 06:19:08,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234272 conditions, 20742 events. 11799/20742 cut-off events. For 751784/751784 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 163469 event pairs, 2985 based on Foata normal form. 30/20772 useless extension candidates. Maximal degree in co-relation 234095. Up to 8375 conditions per place. [2023-11-29 06:19:09,006 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 574 selfloop transitions, 545 changer transitions 1/1121 dead transitions. [2023-11-29 06:19:09,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1121 transitions, 43067 flow [2023-11-29 06:19:09,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:19:09,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:19:09,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2023-11-29 06:19:09,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702194357366771 [2023-11-29 06:19:09,007 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 150 transitions. [2023-11-29 06:19:09,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 150 transitions. [2023-11-29 06:19:09,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:19:09,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 150 transitions. [2023-11-29 06:19:09,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:09,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:09,008 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:09,008 INFO L175 Difference]: Start difference. First operand has 466 places, 1058 transitions, 40349 flow. Second operand 11 states and 150 transitions. [2023-11-29 06:19:09,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1121 transitions, 43067 flow [2023-11-29 06:19:16,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1121 transitions, 41842 flow, removed 46 selfloop flow, removed 28 redundant places. [2023-11-29 06:19:16,971 INFO L231 Difference]: Finished difference. Result has 451 places, 1056 transitions, 40950 flow [2023-11-29 06:19:16,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=39061, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1055, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40950, PETRI_PLACES=451, PETRI_TRANSITIONS=1056} [2023-11-29 06:19:16,973 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 424 predicate places. [2023-11-29 06:19:16,973 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 1056 transitions, 40950 flow [2023-11-29 06:19:16,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:16,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:19:16,973 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:19:16,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-29 06:19:17,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-29 06:19:17,174 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:19:17,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:19:17,174 INFO L85 PathProgramCache]: Analyzing trace with hash 368739529, now seen corresponding path program 14 times [2023-11-29 06:19:17,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:19:17,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601141384] [2023-11-29 06:19:17,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:19:17,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:19:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:19:17,648 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:19:17,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:19:17,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601141384] [2023-11-29 06:19:17,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601141384] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:19:17,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:19:17,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:19:17,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479465413] [2023-11-29 06:19:17,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:19:17,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:19:17,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:19:17,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:19:17,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:19:17,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:19:17,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1056 transitions, 40950 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:17,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:19:17,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:19:17,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:19:27,617 INFO L124 PetriNetUnfolderBase]: 11699/20530 cut-off events. [2023-11-29 06:19:27,617 INFO L125 PetriNetUnfolderBase]: For 793677/793677 co-relation queries the response was YES. [2023-11-29 06:19:27,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237576 conditions, 20530 events. 11699/20530 cut-off events. For 793677/793677 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 161730 event pairs, 5730 based on Foata normal form. 6/20536 useless extension candidates. Maximal degree in co-relation 237413. Up to 18309 conditions per place. [2023-11-29 06:19:27,977 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 896 selfloop transitions, 182 changer transitions 4/1083 dead transitions. [2023-11-29 06:19:27,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1083 transitions, 43041 flow [2023-11-29 06:19:27,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:19:27,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:19:27,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2023-11-29 06:19:27,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620689655172414 [2023-11-29 06:19:27,978 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 126 transitions. [2023-11-29 06:19:27,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 126 transitions. [2023-11-29 06:19:27,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:19:27,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 126 transitions. [2023-11-29 06:19:27,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.5) internal successors, (126), 12 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:27,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:27,979 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:27,979 INFO L175 Difference]: Start difference. First operand has 451 places, 1056 transitions, 40950 flow. Second operand 12 states and 126 transitions. [2023-11-29 06:19:27,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1083 transitions, 43041 flow [2023-11-29 06:19:36,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 1083 transitions, 42482 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-29 06:19:36,324 INFO L231 Difference]: Finished difference. Result has 454 places, 1047 transitions, 40532 flow [2023-11-29 06:19:36,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=40195, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=40532, PETRI_PLACES=454, PETRI_TRANSITIONS=1047} [2023-11-29 06:19:36,325 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 427 predicate places. [2023-11-29 06:19:36,325 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 1047 transitions, 40532 flow [2023-11-29 06:19:36,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:36,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:19:36,326 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:19:36,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-29 06:19:36,326 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:19:36,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:19:36,326 INFO L85 PathProgramCache]: Analyzing trace with hash -627646970, now seen corresponding path program 10 times [2023-11-29 06:19:36,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:19:36,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742837389] [2023-11-29 06:19:36,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:19:36,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:19:36,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:19:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:19:36,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:19:36,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742837389] [2023-11-29 06:19:36,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742837389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:19:36,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:19:36,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:19:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913880725] [2023-11-29 06:19:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:19:36,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:19:36,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:19:36,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:19:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:19:36,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:19:36,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1047 transitions, 40532 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:36,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:19:36,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:19:36,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:19:46,701 INFO L124 PetriNetUnfolderBase]: 11689/20510 cut-off events. [2023-11-29 06:19:46,701 INFO L125 PetriNetUnfolderBase]: For 803364/803364 co-relation queries the response was YES. [2023-11-29 06:19:46,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236277 conditions, 20510 events. 11689/20510 cut-off events. For 803364/803364 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 161270 event pairs, 3268 based on Foata normal form. 4/20514 useless extension candidates. Maximal degree in co-relation 236112. Up to 9535 conditions per place. [2023-11-29 06:19:47,075 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 595 selfloop transitions, 479 changer transitions 3/1078 dead transitions. [2023-11-29 06:19:47,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1078 transitions, 42736 flow [2023-11-29 06:19:47,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:19:47,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:19:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2023-11-29 06:19:47,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34770114942528735 [2023-11-29 06:19:47,076 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 121 transitions. [2023-11-29 06:19:47,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 121 transitions. [2023-11-29 06:19:47,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:19:47,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 121 transitions. [2023-11-29 06:19:47,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.083333333333334) internal successors, (121), 12 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:47,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:47,077 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:47,077 INFO L175 Difference]: Start difference. First operand has 454 places, 1047 transitions, 40532 flow. Second operand 12 states and 121 transitions. [2023-11-29 06:19:47,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1078 transitions, 42736 flow [2023-11-29 06:19:55,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1078 transitions, 42422 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-29 06:19:55,104 INFO L231 Difference]: Finished difference. Result has 453 places, 1044 transitions, 41075 flow [2023-11-29 06:19:55,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=40145, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=41075, PETRI_PLACES=453, PETRI_TRANSITIONS=1044} [2023-11-29 06:19:55,105 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 426 predicate places. [2023-11-29 06:19:55,105 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1044 transitions, 41075 flow [2023-11-29 06:19:55,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:55,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:19:55,106 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:19:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-29 06:19:55,106 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:19:55,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:19:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -30310312, now seen corresponding path program 11 times [2023-11-29 06:19:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:19:55,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58151994] [2023-11-29 06:19:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:19:55,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:19:55,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:19:55,494 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:19:55,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:19:55,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58151994] [2023-11-29 06:19:55,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58151994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:19:55,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:19:55,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:19:55,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512738860] [2023-11-29 06:19:55,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:19:55,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:19:55,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:19:55,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:19:55,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:19:55,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:19:55,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1044 transitions, 41075 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:19:55,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:19:55,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:19:55,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:20:05,614 INFO L124 PetriNetUnfolderBase]: 11679/20492 cut-off events. [2023-11-29 06:20:05,614 INFO L125 PetriNetUnfolderBase]: For 832282/832282 co-relation queries the response was YES. [2023-11-29 06:20:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239492 conditions, 20492 events. 11679/20492 cut-off events. For 832282/832282 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 161089 event pairs, 3274 based on Foata normal form. 4/20496 useless extension candidates. Maximal degree in co-relation 239328. Up to 9535 conditions per place. [2023-11-29 06:20:06,061 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 592 selfloop transitions, 473 changer transitions 6/1072 dead transitions. [2023-11-29 06:20:06,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1072 transitions, 43248 flow [2023-11-29 06:20:06,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:20:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:20:06,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2023-11-29 06:20:06,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3510971786833856 [2023-11-29 06:20:06,062 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 112 transitions. [2023-11-29 06:20:06,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 112 transitions. [2023-11-29 06:20:06,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:20:06,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 112 transitions. [2023-11-29 06:20:06,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 11 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:06,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:06,063 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:06,063 INFO L175 Difference]: Start difference. First operand has 453 places, 1044 transitions, 41075 flow. Second operand 11 states and 112 transitions. [2023-11-29 06:20:06,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1072 transitions, 43248 flow [2023-11-29 06:20:13,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 1072 transitions, 42288 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-11-29 06:20:13,839 INFO L231 Difference]: Finished difference. Result has 449 places, 1040 transitions, 40940 flow [2023-11-29 06:20:13,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=40037, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1042, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=473, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40940, PETRI_PLACES=449, PETRI_TRANSITIONS=1040} [2023-11-29 06:20:13,840 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 422 predicate places. [2023-11-29 06:20:13,840 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 1040 transitions, 40940 flow [2023-11-29 06:20:13,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:13,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:20:13,840 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:20:13,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-29 06:20:13,841 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:20:13,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:20:13,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1341437144, now seen corresponding path program 12 times [2023-11-29 06:20:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:20:13,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774409510] [2023-11-29 06:20:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:20:13,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:20:13,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:20:14,240 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:14,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:20:14,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774409510] [2023-11-29 06:20:14,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774409510] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:20:14,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:20:14,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:20:14,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701629843] [2023-11-29 06:20:14,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:20:14,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:20:14,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:20:14,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:20:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:20:14,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:20:14,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 1040 transitions, 40940 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:14,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:20:14,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:20:14,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:20:24,199 INFO L124 PetriNetUnfolderBase]: 11601/20318 cut-off events. [2023-11-29 06:20:24,199 INFO L125 PetriNetUnfolderBase]: For 839056/839056 co-relation queries the response was YES. [2023-11-29 06:20:24,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238475 conditions, 20318 events. 11601/20318 cut-off events. For 839056/839056 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 159209 event pairs, 3220 based on Foata normal form. 4/20322 useless extension candidates. Maximal degree in co-relation 238312. Up to 9535 conditions per place. [2023-11-29 06:20:24,558 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 588 selfloop transitions, 472 changer transitions 6/1067 dead transitions. [2023-11-29 06:20:24,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 1067 transitions, 43081 flow [2023-11-29 06:20:24,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:20:24,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:20:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2023-11-29 06:20:24,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36551724137931035 [2023-11-29 06:20:24,559 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 106 transitions. [2023-11-29 06:20:24,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 106 transitions. [2023-11-29 06:20:24,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:20:24,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 106 transitions. [2023-11-29 06:20:24,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:24,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:24,560 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:24,560 INFO L175 Difference]: Start difference. First operand has 449 places, 1040 transitions, 40940 flow. Second operand 10 states and 106 transitions. [2023-11-29 06:20:24,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 1067 transitions, 43081 flow [2023-11-29 06:20:32,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 1067 transitions, 42071 flow, removed 1 selfloop flow, removed 12 redundant places. [2023-11-29 06:20:32,381 INFO L231 Difference]: Finished difference. Result has 441 places, 1035 transitions, 40721 flow [2023-11-29 06:20:32,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=39829, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=472, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=40721, PETRI_PLACES=441, PETRI_TRANSITIONS=1035} [2023-11-29 06:20:32,382 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 414 predicate places. [2023-11-29 06:20:32,382 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 1035 transitions, 40721 flow [2023-11-29 06:20:32,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:32,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:20:32,382 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:20:32,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-29 06:20:32,382 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:20:32,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:20:32,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1583085660, now seen corresponding path program 13 times [2023-11-29 06:20:32,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:20:32,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456923376] [2023-11-29 06:20:32,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:20:32,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:20:32,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:20:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:32,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:20:32,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456923376] [2023-11-29 06:20:32,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456923376] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:20:32,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854713506] [2023-11-29 06:20:32,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:20:32,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:20:32,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:20:32,778 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:20:32,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 06:20:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:20:32,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:20:32,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:20:33,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:20:33,125 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:20:33,155 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:33,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:20:33,254 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:20:33,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:20:33,282 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:33,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854713506] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:20:33,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:20:33,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 17 [2023-11-29 06:20:33,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176509563] [2023-11-29 06:20:33,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:20:33,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:20:33,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:20:33,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:20:33,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:20:33,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:20:33,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 1035 transitions, 40721 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:33,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:20:33,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:20:33,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:20:44,371 INFO L124 PetriNetUnfolderBase]: 11902/20929 cut-off events. [2023-11-29 06:20:44,371 INFO L125 PetriNetUnfolderBase]: For 866738/866738 co-relation queries the response was YES. [2023-11-29 06:20:44,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243949 conditions, 20929 events. 11902/20929 cut-off events. For 866738/866738 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 165996 event pairs, 2066 based on Foata normal form. 38/20967 useless extension candidates. Maximal degree in co-relation 243786. Up to 7287 conditions per place. [2023-11-29 06:20:44,737 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 491 selfloop transitions, 672 changer transitions 1/1165 dead transitions. [2023-11-29 06:20:44,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1165 transitions, 44541 flow [2023-11-29 06:20:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:20:44,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:20:44,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 256 transitions. [2023-11-29 06:20:44,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2023-11-29 06:20:44,738 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 256 transitions. [2023-11-29 06:20:44,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 256 transitions. [2023-11-29 06:20:44,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:20:44,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 256 transitions. [2023-11-29 06:20:44,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:44,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:44,740 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:44,740 INFO L175 Difference]: Start difference. First operand has 441 places, 1035 transitions, 40721 flow. Second operand 24 states and 256 transitions. [2023-11-29 06:20:44,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1165 transitions, 44541 flow [2023-11-29 06:20:52,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1165 transitions, 43552 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-29 06:20:52,941 INFO L231 Difference]: Finished difference. Result has 456 places, 1065 transitions, 42468 flow [2023-11-29 06:20:52,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=39758, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1035, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=642, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=42468, PETRI_PLACES=456, PETRI_TRANSITIONS=1065} [2023-11-29 06:20:52,942 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 429 predicate places. [2023-11-29 06:20:52,943 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 1065 transitions, 42468 flow [2023-11-29 06:20:52,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:52,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:20:52,943 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:20:52,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 06:20:53,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-29 06:20:53,143 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:20:53,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:20:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash 99950722, now seen corresponding path program 14 times [2023-11-29 06:20:53,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:20:53,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337534274] [2023-11-29 06:20:53,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:20:53,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:20:53,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:20:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:53,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:20:53,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337534274] [2023-11-29 06:20:53,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337534274] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:20:53,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889058510] [2023-11-29 06:20:53,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:20:53,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:20:53,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:20:53,515 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:20:53,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 06:20:53,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:20:53,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:20:53,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:20:53,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:20:53,838 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:53,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:20:53,941 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:20:53,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:20:53,973 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:20:53,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889058510] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:20:53,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:20:53,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 16 [2023-11-29 06:20:53,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610020905] [2023-11-29 06:20:53,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:20:53,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:20:53,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:20:53,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:20:53,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:20:53,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:20:53,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 1065 transitions, 42468 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:20:53,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:20:53,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:20:53,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:21:05,070 INFO L124 PetriNetUnfolderBase]: 11876/20863 cut-off events. [2023-11-29 06:21:05,070 INFO L125 PetriNetUnfolderBase]: For 892491/892491 co-relation queries the response was YES. [2023-11-29 06:21:05,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247807 conditions, 20863 events. 11876/20863 cut-off events. For 892491/892491 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 165196 event pairs, 2356 based on Foata normal form. 68/20931 useless extension candidates. Maximal degree in co-relation 247638. Up to 7470 conditions per place. [2023-11-29 06:21:05,454 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 584 selfloop transitions, 552 changer transitions 2/1139 dead transitions. [2023-11-29 06:21:05,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 1139 transitions, 45377 flow [2023-11-29 06:21:05,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:21:05,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:21:05,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 182 transitions. [2023-11-29 06:21:05,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3922413793103448 [2023-11-29 06:21:05,456 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 182 transitions. [2023-11-29 06:21:05,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 182 transitions. [2023-11-29 06:21:05,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:21:05,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 182 transitions. [2023-11-29 06:21:05,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:05,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:05,457 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:05,457 INFO L175 Difference]: Start difference. First operand has 456 places, 1065 transitions, 42468 flow. Second operand 16 states and 182 transitions. [2023-11-29 06:21:05,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 1139 transitions, 45377 flow [2023-11-29 06:21:13,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1139 transitions, 44865 flow, removed 18 selfloop flow, removed 12 redundant places. [2023-11-29 06:21:14,002 INFO L231 Difference]: Finished difference. Result has 461 places, 1070 transitions, 43438 flow [2023-11-29 06:21:14,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41843, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=43438, PETRI_PLACES=461, PETRI_TRANSITIONS=1070} [2023-11-29 06:21:14,003 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 434 predicate places. [2023-11-29 06:21:14,003 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1070 transitions, 43438 flow [2023-11-29 06:21:14,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:14,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:21:14,004 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:21:14,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 06:21:14,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-29 06:21:14,204 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:21:14,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:21:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1077313601, now seen corresponding path program 15 times [2023-11-29 06:21:14,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:21:14,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903033031] [2023-11-29 06:21:14,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:21:14,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:21:14,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:21:14,571 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:21:14,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:21:14,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903033031] [2023-11-29 06:21:14,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903033031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:21:14,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:21:14,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:21:14,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958299188] [2023-11-29 06:21:14,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:21:14,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:21:14,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:21:14,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:21:14,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:21:14,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:21:14,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1070 transitions, 43438 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:14,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:21:14,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:21:14,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:21:25,456 INFO L124 PetriNetUnfolderBase]: 11864/20845 cut-off events. [2023-11-29 06:21:25,456 INFO L125 PetriNetUnfolderBase]: For 886922/886922 co-relation queries the response was YES. [2023-11-29 06:21:25,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251825 conditions, 20845 events. 11864/20845 cut-off events. For 886922/886922 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 164915 event pairs, 5916 based on Foata normal form. 6/20851 useless extension candidates. Maximal degree in co-relation 251653. Up to 18688 conditions per place. [2023-11-29 06:21:25,847 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 892 selfloop transitions, 208 changer transitions 6/1107 dead transitions. [2023-11-29 06:21:25,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 1107 transitions, 45705 flow [2023-11-29 06:21:25,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:21:25,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:21:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 134 transitions. [2023-11-29 06:21:25,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33004926108374383 [2023-11-29 06:21:25,849 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 134 transitions. [2023-11-29 06:21:25,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 134 transitions. [2023-11-29 06:21:25,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:21:25,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 134 transitions. [2023-11-29 06:21:25,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.571428571428571) internal successors, (134), 14 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:25,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:25,850 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:25,850 INFO L175 Difference]: Start difference. First operand has 461 places, 1070 transitions, 43438 flow. Second operand 14 states and 134 transitions. [2023-11-29 06:21:25,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 1107 transitions, 45705 flow [2023-11-29 06:21:34,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 1107 transitions, 44018 flow, removed 42 selfloop flow, removed 19 redundant places. [2023-11-29 06:21:34,354 INFO L231 Difference]: Finished difference. Result has 454 places, 1066 transitions, 42065 flow [2023-11-29 06:21:34,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41684, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=42065, PETRI_PLACES=454, PETRI_TRANSITIONS=1066} [2023-11-29 06:21:34,355 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 427 predicate places. [2023-11-29 06:21:34,355 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 1066 transitions, 42065 flow [2023-11-29 06:21:34,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:34,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:21:34,355 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:21:34,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-29 06:21:34,355 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:21:34,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:21:34,356 INFO L85 PathProgramCache]: Analyzing trace with hash 562515800, now seen corresponding path program 15 times [2023-11-29 06:21:34,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:21:34,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702462844] [2023-11-29 06:21:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:21:34,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:21:34,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:21:34,825 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:21:34,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:21:34,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702462844] [2023-11-29 06:21:34,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702462844] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:21:34,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:21:34,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:21:34,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417014930] [2023-11-29 06:21:34,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:21:34,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:21:34,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:21:34,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:21:34,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:21:34,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:21:34,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1066 transitions, 42065 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:34,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:21:34,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:21:34,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:21:45,135 INFO L124 PetriNetUnfolderBase]: 11850/20804 cut-off events. [2023-11-29 06:21:45,136 INFO L125 PetriNetUnfolderBase]: For 838677/838677 co-relation queries the response was YES. [2023-11-29 06:21:45,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244279 conditions, 20804 events. 11850/20804 cut-off events. For 838677/838677 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 164463 event pairs, 5809 based on Foata normal form. 4/20808 useless extension candidates. Maximal degree in co-relation 244115. Up to 18273 conditions per place. [2023-11-29 06:21:45,505 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 987 selfloop transitions, 101 changer transitions 2/1091 dead transitions. [2023-11-29 06:21:45,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1091 transitions, 44227 flow [2023-11-29 06:21:45,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:21:45,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:21:45,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2023-11-29 06:21:45,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573667711598746 [2023-11-29 06:21:45,506 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 114 transitions. [2023-11-29 06:21:45,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 114 transitions. [2023-11-29 06:21:45,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:21:45,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 114 transitions. [2023-11-29 06:21:45,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:45,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:45,507 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:45,507 INFO L175 Difference]: Start difference. First operand has 454 places, 1066 transitions, 42065 flow. Second operand 11 states and 114 transitions. [2023-11-29 06:21:45,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1091 transitions, 44227 flow [2023-11-29 06:21:53,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1091 transitions, 43909 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-11-29 06:21:53,839 INFO L231 Difference]: Finished difference. Result has 450 places, 1057 transitions, 41676 flow [2023-11-29 06:21:53,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41502, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=957, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=41676, PETRI_PLACES=450, PETRI_TRANSITIONS=1057} [2023-11-29 06:21:53,840 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 423 predicate places. [2023-11-29 06:21:53,840 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1057 transitions, 41676 flow [2023-11-29 06:21:53,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:53,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:21:53,840 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:21:53,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-29 06:21:53,841 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:21:53,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:21:53,841 INFO L85 PathProgramCache]: Analyzing trace with hash 634414461, now seen corresponding path program 16 times [2023-11-29 06:21:53,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:21:53,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863271976] [2023-11-29 06:21:53,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:21:53,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:21:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:21:54,285 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:21:54,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:21:54,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863271976] [2023-11-29 06:21:54,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863271976] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:21:54,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179336553] [2023-11-29 06:21:54,285 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:21:54,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:21:54,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:21:54,286 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:21:54,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 06:21:54,476 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:21:54,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:21:54,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:21:54,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:21:54,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:21:54,560 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 74 [2023-11-29 06:21:54,609 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:21:54,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:21:54,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179336553] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:21:54,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:21:54,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2023-11-29 06:21:54,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304996932] [2023-11-29 06:21:54,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:21:54,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:21:54,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:21:54,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:21:54,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:21:54,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:21:54,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1057 transitions, 41676 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:21:54,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:21:54,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:21:54,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:22:04,550 INFO L124 PetriNetUnfolderBase]: 11755/20605 cut-off events. [2023-11-29 06:22:04,550 INFO L125 PetriNetUnfolderBase]: For 842956/842956 co-relation queries the response was YES. [2023-11-29 06:22:04,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242817 conditions, 20605 events. 11755/20605 cut-off events. For 842956/842956 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 162355 event pairs, 5899 based on Foata normal form. 6/20611 useless extension candidates. Maximal degree in co-relation 242653. Up to 18639 conditions per place. [2023-11-29 06:22:05,141 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 974 selfloop transitions, 100 changer transitions 5/1080 dead transitions. [2023-11-29 06:22:05,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 1080 transitions, 43925 flow [2023-11-29 06:22:05,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:22:05,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:22:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2023-11-29 06:22:05,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2023-11-29 06:22:05,142 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 108 transitions. [2023-11-29 06:22:05,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 108 transitions. [2023-11-29 06:22:05,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:22:05,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 108 transitions. [2023-11-29 06:22:05,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:05,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:05,143 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:05,143 INFO L175 Difference]: Start difference. First operand has 450 places, 1057 transitions, 41676 flow. Second operand 10 states and 108 transitions. [2023-11-29 06:22:05,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 1080 transitions, 43925 flow [2023-11-29 06:22:13,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 1080 transitions, 43741 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-11-29 06:22:13,376 INFO L231 Difference]: Finished difference. Result has 450 places, 1055 transitions, 41703 flow [2023-11-29 06:22:13,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41407, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=954, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=41703, PETRI_PLACES=450, PETRI_TRANSITIONS=1055} [2023-11-29 06:22:13,378 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 423 predicate places. [2023-11-29 06:22:13,378 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1055 transitions, 41703 flow [2023-11-29 06:22:13,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:13,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:22:13,378 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:22:13,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-29 06:22:13,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:22:13,579 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:22:13,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:22:13,579 INFO L85 PathProgramCache]: Analyzing trace with hash -529342970, now seen corresponding path program 16 times [2023-11-29 06:22:13,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:22:13,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595355053] [2023-11-29 06:22:13,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:22:13,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:22:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:22:13,912 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:13,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:22:13,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595355053] [2023-11-29 06:22:13,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595355053] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:22:13,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756696548] [2023-11-29 06:22:13,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:22:13,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:22:13,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:22:13,914 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:22:13,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 06:22:14,097 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:22:14,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:22:14,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:22:14,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:22:14,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:22:14,183 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 74 [2023-11-29 06:22:14,222 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:14,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:22:14,313 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:22:14,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 95 [2023-11-29 06:22:14,364 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:14,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756696548] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:22:14,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:22:14,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 7] total 18 [2023-11-29 06:22:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404513167] [2023-11-29 06:22:14,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:22:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:22:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:22:14,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:22:14,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:22:14,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:22:14,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1055 transitions, 41703 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:14,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:22:14,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:22:14,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:22:24,072 INFO L124 PetriNetUnfolderBase]: 11605/20304 cut-off events. [2023-11-29 06:22:24,072 INFO L125 PetriNetUnfolderBase]: For 876437/876437 co-relation queries the response was YES. [2023-11-29 06:22:24,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240924 conditions, 20304 events. 11605/20304 cut-off events. For 876437/876437 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 158658 event pairs, 2710 based on Foata normal form. 38/20342 useless extension candidates. Maximal degree in co-relation 240760. Up to 9045 conditions per place. [2023-11-29 06:22:24,688 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 602 selfloop transitions, 488 changer transitions 2/1093 dead transitions. [2023-11-29 06:22:24,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 1093 transitions, 44000 flow [2023-11-29 06:22:24,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:22:24,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:22:24,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2023-11-29 06:22:24,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517241379310345 [2023-11-29 06:22:24,689 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 131 transitions. [2023-11-29 06:22:24,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 131 transitions. [2023-11-29 06:22:24,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:22:24,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 131 transitions. [2023-11-29 06:22:24,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 13.1) internal successors, (131), 10 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:24,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:24,690 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:24,690 INFO L175 Difference]: Start difference. First operand has 450 places, 1055 transitions, 41703 flow. Second operand 10 states and 131 transitions. [2023-11-29 06:22:24,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 1093 transitions, 44000 flow [2023-11-29 06:22:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 1093 transitions, 43422 flow, removed 1 selfloop flow, removed 14 redundant places. [2023-11-29 06:22:32,582 INFO L231 Difference]: Finished difference. Result has 443 places, 1043 transitions, 41898 flow [2023-11-29 06:22:32,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=40847, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=41898, PETRI_PLACES=443, PETRI_TRANSITIONS=1043} [2023-11-29 06:22:32,583 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 416 predicate places. [2023-11-29 06:22:32,583 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1043 transitions, 41898 flow [2023-11-29 06:22:32,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:32,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:22:32,584 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:22:32,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-29 06:22:32,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:22:32,784 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:22:32,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:22:32,785 INFO L85 PathProgramCache]: Analyzing trace with hash 591283239, now seen corresponding path program 17 times [2023-11-29 06:22:32,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:22:32,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973685254] [2023-11-29 06:22:32,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:22:32,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:22:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:22:33,273 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:33,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:22:33,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973685254] [2023-11-29 06:22:33,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973685254] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:22:33,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474602492] [2023-11-29 06:22:33,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:22:33,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:22:33,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:22:33,275 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:22:33,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 06:22:33,555 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 06:22:33,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:22:33,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 06:22:33,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:22:33,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:22:33,674 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:22:33,716 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:33,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:22:33,819 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 06:22:33,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 06:22:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:33,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474602492] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:22:33,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:22:33,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 20 [2023-11-29 06:22:33,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307894317] [2023-11-29 06:22:33,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:22:33,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:22:33,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:22:33,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:22:33,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:22:33,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:22:33,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1043 transitions, 41898 flow. Second operand has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:33,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:22:33,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:22:33,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:22:45,415 INFO L124 PetriNetUnfolderBase]: 11901/20785 cut-off events. [2023-11-29 06:22:45,416 INFO L125 PetriNetUnfolderBase]: For 889119/889119 co-relation queries the response was YES. [2023-11-29 06:22:45,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251403 conditions, 20785 events. 11901/20785 cut-off events. For 889119/889119 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 163289 event pairs, 692 based on Foata normal form. 30/20815 useless extension candidates. Maximal degree in co-relation 251244. Up to 3935 conditions per place. [2023-11-29 06:22:45,784 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 286 selfloop transitions, 910 changer transitions 2/1199 dead transitions. [2023-11-29 06:22:45,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 1199 transitions, 46537 flow [2023-11-29 06:22:45,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 06:22:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 06:22:45,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 333 transitions. [2023-11-29 06:22:45,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33772819472616633 [2023-11-29 06:22:45,785 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 333 transitions. [2023-11-29 06:22:45,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 333 transitions. [2023-11-29 06:22:45,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:22:45,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 333 transitions. [2023-11-29 06:22:45,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 9.794117647058824) internal successors, (333), 34 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:45,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 29.0) internal successors, (1015), 35 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:45,787 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 29.0) internal successors, (1015), 35 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:45,787 INFO L175 Difference]: Start difference. First operand has 443 places, 1043 transitions, 41898 flow. Second operand 34 states and 333 transitions. [2023-11-29 06:22:45,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 1199 transitions, 46537 flow [2023-11-29 06:22:54,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1199 transitions, 43617 flow, removed 2 selfloop flow, removed 29 redundant places. [2023-11-29 06:22:54,413 INFO L231 Difference]: Finished difference. Result has 447 places, 1080 transitions, 43191 flow [2023-11-29 06:22:54,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=38727, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=857, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=43191, PETRI_PLACES=447, PETRI_TRANSITIONS=1080} [2023-11-29 06:22:54,414 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 420 predicate places. [2023-11-29 06:22:54,414 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 1080 transitions, 43191 flow [2023-11-29 06:22:54,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:54,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:22:54,415 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:22:54,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 06:22:54,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:22:54,615 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:22:54,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:22:54,616 INFO L85 PathProgramCache]: Analyzing trace with hash -750872826, now seen corresponding path program 17 times [2023-11-29 06:22:54,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:22:54,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727108723] [2023-11-29 06:22:54,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:22:54,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:22:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:22:55,023 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:22:55,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:22:55,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727108723] [2023-11-29 06:22:55,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727108723] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:22:55,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:22:55,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:22:55,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928515824] [2023-11-29 06:22:55,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:22:55,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:22:55,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:22:55,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:22:55,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:22:55,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:22:55,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 1080 transitions, 43191 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:55,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:22:55,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:22:55,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:23:04,913 INFO L124 PetriNetUnfolderBase]: 11897/20781 cut-off events. [2023-11-29 06:23:04,913 INFO L125 PetriNetUnfolderBase]: For 826906/826906 co-relation queries the response was YES. [2023-11-29 06:23:05,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249625 conditions, 20781 events. 11897/20781 cut-off events. For 826906/826906 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 163020 event pairs, 5822 based on Foata normal form. 4/20785 useless extension candidates. Maximal degree in co-relation 249476. Up to 18905 conditions per place. [2023-11-29 06:23:05,259 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 1006 selfloop transitions, 101 changer transitions 2/1110 dead transitions. [2023-11-29 06:23:05,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1110 transitions, 45469 flow [2023-11-29 06:23:05,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:23:05,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:23:05,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2023-11-29 06:23:05,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34195402298850575 [2023-11-29 06:23:05,260 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 119 transitions. [2023-11-29 06:23:05,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 119 transitions. [2023-11-29 06:23:05,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:23:05,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 119 transitions. [2023-11-29 06:23:05,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:05,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:05,261 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:05,261 INFO L175 Difference]: Start difference. First operand has 447 places, 1080 transitions, 43191 flow. Second operand 12 states and 119 transitions. [2023-11-29 06:23:05,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1110 transitions, 45469 flow [2023-11-29 06:23:13,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 1110 transitions, 44540 flow, removed 9 selfloop flow, removed 20 redundant places. [2023-11-29 06:23:13,431 INFO L231 Difference]: Finished difference. Result has 438 places, 1078 transitions, 42400 flow [2023-11-29 06:23:13,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=42226, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=42400, PETRI_PLACES=438, PETRI_TRANSITIONS=1078} [2023-11-29 06:23:13,432 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 411 predicate places. [2023-11-29 06:23:13,432 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 1078 transitions, 42400 flow [2023-11-29 06:23:13,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:13,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:23:13,432 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:23:13,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-11-29 06:23:13,433 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:23:13,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:23:13,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1672574966, now seen corresponding path program 18 times [2023-11-29 06:23:13,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:23:13,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713039422] [2023-11-29 06:23:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:13,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:23:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:23:13,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:23:13,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713039422] [2023-11-29 06:23:13,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713039422] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:23:13,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:23:13,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:23:13,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687847603] [2023-11-29 06:23:13,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:23:13,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:23:13,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:23:13,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:23:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:23:13,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:23:13,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1078 transitions, 42400 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:13,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:23:13,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:23:13,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:23:23,851 INFO L124 PetriNetUnfolderBase]: 11823/20615 cut-off events. [2023-11-29 06:23:23,851 INFO L125 PetriNetUnfolderBase]: For 806907/806907 co-relation queries the response was YES. [2023-11-29 06:23:24,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244446 conditions, 20615 events. 11823/20615 cut-off events. For 806907/806907 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 161172 event pairs, 5822 based on Foata normal form. 4/20619 useless extension candidates. Maximal degree in co-relation 244298. Up to 18905 conditions per place. [2023-11-29 06:23:24,423 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 993 selfloop transitions, 98 changer transitions 6/1098 dead transitions. [2023-11-29 06:23:24,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1098 transitions, 44494 flow [2023-11-29 06:23:24,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 06:23:24,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 06:23:24,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 117 transitions. [2023-11-29 06:23:24,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3103448275862069 [2023-11-29 06:23:24,425 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 117 transitions. [2023-11-29 06:23:24,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 117 transitions. [2023-11-29 06:23:24,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:23:24,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 117 transitions. [2023-11-29 06:23:24,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.0) internal successors, (117), 13 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:24,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:24,425 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:24,425 INFO L175 Difference]: Start difference. First operand has 438 places, 1078 transitions, 42400 flow. Second operand 13 states and 117 transitions. [2023-11-29 06:23:24,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1098 transitions, 44494 flow [2023-11-29 06:23:32,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1098 transitions, 44078 flow, removed 3 selfloop flow, removed 12 redundant places. [2023-11-29 06:23:32,340 INFO L231 Difference]: Finished difference. Result has 433 places, 1068 transitions, 41960 flow [2023-11-29 06:23:32,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41801, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=41960, PETRI_PLACES=433, PETRI_TRANSITIONS=1068} [2023-11-29 06:23:32,341 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 406 predicate places. [2023-11-29 06:23:32,342 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 1068 transitions, 41960 flow [2023-11-29 06:23:32,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:32,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:23:32,342 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:23:32,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-11-29 06:23:32,342 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:23:32,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:23:32,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1478014169, now seen corresponding path program 18 times [2023-11-29 06:23:32,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:23:32,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48339820] [2023-11-29 06:23:32,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:32,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:23:32,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:32,733 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:23:32,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:23:32,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48339820] [2023-11-29 06:23:32,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48339820] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:23:32,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:23:32,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:23:32,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50238151] [2023-11-29 06:23:32,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:23:32,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:23:32,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:23:32,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:23:32,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:23:32,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:23:32,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 1068 transitions, 41960 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:32,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:23:32,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:23:32,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:23:42,596 INFO L124 PetriNetUnfolderBase]: 11721/20403 cut-off events. [2023-11-29 06:23:42,596 INFO L125 PetriNetUnfolderBase]: For 788350/788350 co-relation queries the response was YES. [2023-11-29 06:23:42,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242816 conditions, 20403 events. 11721/20403 cut-off events. For 788350/788350 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 158980 event pairs, 5805 based on Foata normal form. 6/20409 useless extension candidates. Maximal degree in co-relation 242668. Up to 18926 conditions per place. [2023-11-29 06:23:43,024 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 900 selfloop transitions, 171 changer transitions 5/1077 dead transitions. [2023-11-29 06:23:43,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1077 transitions, 43977 flow [2023-11-29 06:23:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:23:43,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:23:43,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 92 transitions. [2023-11-29 06:23:43,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31724137931034485 [2023-11-29 06:23:43,025 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 92 transitions. [2023-11-29 06:23:43,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 92 transitions. [2023-11-29 06:23:43,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:23:43,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 92 transitions. [2023-11-29 06:23:43,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:43,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:43,026 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:43,026 INFO L175 Difference]: Start difference. First operand has 433 places, 1068 transitions, 41960 flow. Second operand 10 states and 92 transitions. [2023-11-29 06:23:43,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1077 transitions, 43977 flow [2023-11-29 06:23:50,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1077 transitions, 43422 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-11-29 06:23:50,772 INFO L231 Difference]: Finished difference. Result has 419 places, 1059 transitions, 41537 flow [2023-11-29 06:23:50,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41217, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=889, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=41537, PETRI_PLACES=419, PETRI_TRANSITIONS=1059} [2023-11-29 06:23:50,773 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 392 predicate places. [2023-11-29 06:23:50,773 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 1059 transitions, 41537 flow [2023-11-29 06:23:50,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:50,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:23:50,773 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:23:50,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-11-29 06:23:50,773 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:23:50,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:23:50,773 INFO L85 PathProgramCache]: Analyzing trace with hash 157158465, now seen corresponding path program 1 times [2023-11-29 06:23:50,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:23:50,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431372259] [2023-11-29 06:23:50,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:50,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:23:50,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:23:51,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:23:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431372259] [2023-11-29 06:23:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431372259] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:23:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929351397] [2023-11-29 06:23:51,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:51,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:23:51,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:23:51,360 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:23:51,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 06:23:51,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:51,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 06:23:51,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:23:51,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:23:51,879 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 74 [2023-11-29 06:23:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:23:51,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:23:52,240 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 06:23:52,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 136 treesize of output 108 [2023-11-29 06:23:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:23:52,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929351397] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:23:52,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:23:52,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 27 [2023-11-29 06:23:52,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960294614] [2023-11-29 06:23:52,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:23:52,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 06:23:52,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:23:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 06:23:52,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2023-11-29 06:23:52,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:23:52,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1059 transitions, 41537 flow. Second operand has 27 states, 27 states have (on average 5.333333333333333) internal successors, (144), 27 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:52,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:23:52,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:23:52,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:24:11,791 INFO L124 PetriNetUnfolderBase]: 13672/23920 cut-off events. [2023-11-29 06:24:11,791 INFO L125 PetriNetUnfolderBase]: For 858229/858229 co-relation queries the response was YES. [2023-11-29 06:24:12,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276154 conditions, 23920 events. 13672/23920 cut-off events. For 858229/858229 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 192604 event pairs, 673 based on Foata normal form. 14/23934 useless extension candidates. Maximal degree in co-relation 276006. Up to 4314 conditions per place. [2023-11-29 06:24:12,322 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 452 selfloop transitions, 1650 changer transitions 40/2143 dead transitions. [2023-11-29 06:24:12,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 2143 transitions, 76419 flow [2023-11-29 06:24:12,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-11-29 06:24:12,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2023-11-29 06:24:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 911 transitions. [2023-11-29 06:24:12,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3173110414489725 [2023-11-29 06:24:12,324 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 911 transitions. [2023-11-29 06:24:12,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 911 transitions. [2023-11-29 06:24:12,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:24:12,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 911 transitions. [2023-11-29 06:24:12,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 9.202020202020202) internal successors, (911), 99 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:12,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 29.0) internal successors, (2900), 100 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:12,330 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 29.0) internal successors, (2900), 100 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:12,330 INFO L175 Difference]: Start difference. First operand has 419 places, 1059 transitions, 41537 flow. Second operand 99 states and 911 transitions. [2023-11-29 06:24:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 2143 transitions, 76419 flow [2023-11-29 06:24:21,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 2143 transitions, 75833 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-29 06:24:21,794 INFO L231 Difference]: Finished difference. Result has 517 places, 1755 transitions, 73023 flow [2023-11-29 06:24:21,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=41073, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=961, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=73023, PETRI_PLACES=517, PETRI_TRANSITIONS=1755} [2023-11-29 06:24:21,796 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 490 predicate places. [2023-11-29 06:24:21,796 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 1755 transitions, 73023 flow [2023-11-29 06:24:21,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.333333333333333) internal successors, (144), 27 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:21,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:24:21,796 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:24:21,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 06:24:21,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:21,997 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:24:21,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:24:21,997 INFO L85 PathProgramCache]: Analyzing trace with hash -110164741, now seen corresponding path program 2 times [2023-11-29 06:24:21,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:24:21,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246328242] [2023-11-29 06:24:21,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:21,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:24:22,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:22,729 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:22,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:24:22,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246328242] [2023-11-29 06:24:22,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246328242] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:24:22,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100077735] [2023-11-29 06:24:22,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:24:22,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:22,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:24:22,731 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:24:22,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 06:24:22,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:24:22,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:24:22,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 06:24:22,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:24:23,269 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 06:24:23,270 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 64 [2023-11-29 06:24:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:23,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:24:23,602 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 06:24:23,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 136 treesize of output 108 [2023-11-29 06:24:23,667 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:23,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100077735] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:24:23,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:24:23,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2023-11-29 06:24:23,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934203716] [2023-11-29 06:24:23,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:24:23,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:24:23,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:24:23,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:24:23,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:24:23,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:24:23,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1755 transitions, 73023 flow. Second operand has 28 states, 28 states have (on average 5.392857142857143) internal successors, (151), 28 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:23,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:24:23,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:24:23,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:24:42,622 INFO L124 PetriNetUnfolderBase]: 14029/24490 cut-off events. [2023-11-29 06:24:42,622 INFO L125 PetriNetUnfolderBase]: For 952107/952107 co-relation queries the response was YES. [2023-11-29 06:24:42,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297355 conditions, 24490 events. 14029/24490 cut-off events. For 952107/952107 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 197713 event pairs, 887 based on Foata normal form. 12/24502 useless extension candidates. Maximal degree in co-relation 297190. Up to 4030 conditions per place. [2023-11-29 06:24:43,169 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 287 selfloop transitions, 1687 changer transitions 31/2006 dead transitions. [2023-11-29 06:24:43,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 2006 transitions, 81863 flow [2023-11-29 06:24:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 06:24:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 06:24:43,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 367 transitions. [2023-11-29 06:24:43,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33303085299455537 [2023-11-29 06:24:43,170 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 367 transitions. [2023-11-29 06:24:43,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 367 transitions. [2023-11-29 06:24:43,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:24:43,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 367 transitions. [2023-11-29 06:24:43,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 9.657894736842104) internal successors, (367), 38 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 29.0) internal successors, (1131), 39 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,173 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 29.0) internal successors, (1131), 39 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,173 INFO L175 Difference]: Start difference. First operand has 517 places, 1755 transitions, 73023 flow. Second operand 38 states and 367 transitions. [2023-11-29 06:24:43,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 2006 transitions, 81863 flow [2023-11-29 06:24:58,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 2006 transitions, 78413 flow, removed 794 selfloop flow, removed 20 redundant places. [2023-11-29 06:24:58,173 INFO L231 Difference]: Finished difference. Result has 540 places, 1836 transitions, 77881 flow [2023-11-29 06:24:58,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=69750, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1602, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=77881, PETRI_PLACES=540, PETRI_TRANSITIONS=1836} [2023-11-29 06:24:58,175 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 513 predicate places. [2023-11-29 06:24:58,175 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1836 transitions, 77881 flow [2023-11-29 06:24:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.392857142857143) internal successors, (151), 28 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:24:58,175 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:24:58,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 06:24:58,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:58,376 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:24:58,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:24:58,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1610232145, now seen corresponding path program 3 times [2023-11-29 06:24:58,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:24:58,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620010983] [2023-11-29 06:24:58,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:58,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:24:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:59,015 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:59,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:24:59,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620010983] [2023-11-29 06:24:59,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620010983] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:24:59,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346528621] [2023-11-29 06:24:59,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:24:59,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:59,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:24:59,016 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:24:59,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 06:24:59,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:24:59,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:24:59,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 06:24:59,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:24:59,547 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 06:24:59,548 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 64 [2023-11-29 06:24:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:59,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:24:59,884 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 06:24:59,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 136 treesize of output 108 [2023-11-29 06:24:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:24:59,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346528621] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:24:59,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:24:59,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 29 [2023-11-29 06:24:59,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117885035] [2023-11-29 06:24:59,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:24:59,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 06:24:59,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:24:59,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 06:24:59,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2023-11-29 06:24:59,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:24:59,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1836 transitions, 77881 flow. Second operand has 29 states, 29 states have (on average 5.344827586206897) internal successors, (155), 29 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:59,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:24:59,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:24:59,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:25:21,752 INFO L124 PetriNetUnfolderBase]: 14292/24904 cut-off events. [2023-11-29 06:25:21,753 INFO L125 PetriNetUnfolderBase]: For 1014254/1014254 co-relation queries the response was YES. [2023-11-29 06:25:22,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311215 conditions, 24904 events. 14292/24904 cut-off events. For 1014254/1014254 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 200807 event pairs, 887 based on Foata normal form. 11/24915 useless extension candidates. Maximal degree in co-relation 311047. Up to 5066 conditions per place. [2023-11-29 06:25:22,220 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 332 selfloop transitions, 1743 changer transitions 39/2115 dead transitions. [2023-11-29 06:25:22,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 2115 transitions, 86544 flow [2023-11-29 06:25:22,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 06:25:22,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 06:25:22,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 497 transitions. [2023-11-29 06:25:22,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3295755968169761 [2023-11-29 06:25:22,221 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 497 transitions. [2023-11-29 06:25:22,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 497 transitions. [2023-11-29 06:25:22,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:25:22,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 497 transitions. [2023-11-29 06:25:22,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 9.557692307692308) internal successors, (497), 52 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:22,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 29.0) internal successors, (1537), 53 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:22,224 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 29.0) internal successors, (1537), 53 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:22,224 INFO L175 Difference]: Start difference. First operand has 540 places, 1836 transitions, 77881 flow. Second operand 52 states and 497 transitions. [2023-11-29 06:25:22,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 2115 transitions, 86544 flow [2023-11-29 06:25:39,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 2115 transitions, 83937 flow, removed 98 selfloop flow, removed 18 redundant places. [2023-11-29 06:25:39,655 INFO L231 Difference]: Finished difference. Result has 577 places, 1898 transitions, 82120 flow [2023-11-29 06:25:39,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=75290, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=82120, PETRI_PLACES=577, PETRI_TRANSITIONS=1898} [2023-11-29 06:25:39,657 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 550 predicate places. [2023-11-29 06:25:39,657 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 1898 transitions, 82120 flow [2023-11-29 06:25:39,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.344827586206897) internal successors, (155), 29 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:39,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:25:39,657 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:25:39,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 06:25:39,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-11-29 06:25:39,858 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:25:39,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:25:39,858 INFO L85 PathProgramCache]: Analyzing trace with hash -414330315, now seen corresponding path program 4 times [2023-11-29 06:25:39,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:25:39,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736990195] [2023-11-29 06:25:39,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:25:39,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:25:39,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:25:40,486 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:25:40,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:25:40,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736990195] [2023-11-29 06:25:40,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736990195] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:25:40,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776693163] [2023-11-29 06:25:40,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:25:40,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:25:40,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:25:40,488 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:25:40,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 06:25:40,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:25:40,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:25:40,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:25:40,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:25:40,977 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 06:25:40,978 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 127 treesize of output 64 [2023-11-29 06:25:41,050 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:25:41,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:25:41,361 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 06:25:41,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 136 treesize of output 108 [2023-11-29 06:25:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:25:41,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776693163] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:25:41,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:25:41,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2023-11-29 06:25:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708243266] [2023-11-29 06:25:41,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:25:41,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 06:25:41,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:25:41,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 06:25:41,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2023-11-29 06:25:41,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:25:41,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 1898 transitions, 82120 flow. Second operand has 25 states, 25 states have (on average 5.36) internal successors, (134), 25 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:41,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:25:41,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:25:41,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:26:06,083 INFO L124 PetriNetUnfolderBase]: 14736/25666 cut-off events. [2023-11-29 06:26:06,083 INFO L125 PetriNetUnfolderBase]: For 1082339/1082339 co-relation queries the response was YES. [2023-11-29 06:26:06,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325717 conditions, 25666 events. 14736/25666 cut-off events. For 1082339/1082339 co-relation queries the response was YES. Maximal size of possible extension queue 992. Compared 207787 event pairs, 929 based on Foata normal form. 10/25676 useless extension candidates. Maximal degree in co-relation 325544. Up to 5210 conditions per place. [2023-11-29 06:26:06,585 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 381 selfloop transitions, 1853 changer transitions 19/2254 dead transitions. [2023-11-29 06:26:06,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 2254 transitions, 92707 flow [2023-11-29 06:26:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-29 06:26:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-29 06:26:06,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 596 transitions. [2023-11-29 06:26:06,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31618037135278515 [2023-11-29 06:26:06,587 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 596 transitions. [2023-11-29 06:26:06,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 596 transitions. [2023-11-29 06:26:06,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:26:06,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 596 transitions. [2023-11-29 06:26:06,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 9.169230769230769) internal successors, (596), 65 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:26:06,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 29.0) internal successors, (1914), 66 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:26:06,590 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 29.0) internal successors, (1914), 66 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:26:06,590 INFO L175 Difference]: Start difference. First operand has 577 places, 1898 transitions, 82120 flow. Second operand 65 states and 596 transitions. [2023-11-29 06:26:06,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 2254 transitions, 92707 flow [2023-11-29 06:26:24,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 2254 transitions, 91435 flow, removed 85 selfloop flow, removed 22 redundant places. [2023-11-29 06:26:25,006 INFO L231 Difference]: Finished difference. Result has 627 places, 2007 transitions, 90303 flow [2023-11-29 06:26:25,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=80900, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1744, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=90303, PETRI_PLACES=627, PETRI_TRANSITIONS=2007} [2023-11-29 06:26:25,007 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 600 predicate places. [2023-11-29 06:26:25,007 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 2007 transitions, 90303 flow [2023-11-29 06:26:25,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.36) internal successors, (134), 25 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:26:25,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:26:25,008 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:26:25,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 06:26:25,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:26:25,208 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:26:25,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:26:25,209 INFO L85 PathProgramCache]: Analyzing trace with hash 2030346043, now seen corresponding path program 5 times [2023-11-29 06:26:25,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:26:25,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304351659] [2023-11-29 06:26:25,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:26:25,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:26:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:26:26,727 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:26:26,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:26:26,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304351659] [2023-11-29 06:26:26,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304351659] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:26:26,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249577759] [2023-11-29 06:26:26,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:26:26,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:26:26,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:26:26,729 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:26:26,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee2d7e50-ff34-46fe-8794-f77b22dd9a4c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 06:26:27,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 06:26:27,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:26:27,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:26:27,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:26:27,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:26:27,360 INFO L378 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2023-11-29 06:26:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 06:26:27,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:26:27,756 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 06:26:27,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 136 treesize of output 108 [2023-11-29 06:26:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 06:26:27,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249577759] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:26:27,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:26:27,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13, 10] total 36 [2023-11-29 06:26:27,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281466424] [2023-11-29 06:26:27,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:26:27,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 06:26:27,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:26:27,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 06:26:27,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 06:26:27,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 06:26:27,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 2007 transitions, 90303 flow. Second operand has 36 states, 36 states have (on average 4.916666666666667) internal successors, (177), 36 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:26:27,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:26:27,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 06:26:27,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand