./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-figure1-alt.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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/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 3c66e95d4d33d89eed9ab2f285249dafeef639a3ca9f6d879b87b944d1b8c0ce --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 07:09:58,414 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 07:09:58,477 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 07:09:58,482 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 07:09:58,483 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 07:09:58,508 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 07:09:58,509 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 07:09:58,509 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 07:09:58,510 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 07:09:58,511 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 07:09:58,511 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 07:09:58,512 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 07:09:58,512 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 07:09:58,513 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 07:09:58,513 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 07:09:58,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 07:09:58,514 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 07:09:58,515 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 07:09:58,515 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 07:09:58,516 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 07:09:58,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 07:09:58,517 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 07:09:58,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 07:09:58,518 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 07:09:58,518 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 07:09:58,519 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 07:09:58,519 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 07:09:58,519 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 07:09:58,520 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 07:09:58,520 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 07:09:58,521 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 07:09:58,521 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:09:58,521 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 07:09:58,522 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 07:09:58,522 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 07:09:58,522 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 07:09:58,522 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 07:09:58,523 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 07:09:58,523 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 07:09:58,523 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 07:09:58,523 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 07:09:58,524 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 07:09:58,524 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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/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 -> 3c66e95d4d33d89eed9ab2f285249dafeef639a3ca9f6d879b87b944d1b8c0ce [2023-11-29 07:09:58,731 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 07:09:58,749 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 07:09:58,752 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 07:09:58,753 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 07:09:58,753 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 07:09:58,755 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c [2023-11-29 07:10:01,470 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 07:10:01,645 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 07:10:01,645 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c [2023-11-29 07:10:01,652 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/data/763f478de/e40ec858e9c4464f9beb13da20999ac0/FLAG1729bcc9a [2023-11-29 07:10:01,665 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/data/763f478de/e40ec858e9c4464f9beb13da20999ac0 [2023-11-29 07:10:01,667 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 07:10:01,668 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 07:10:01,669 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 07:10:01,669 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 07:10:01,674 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 07:10:01,674 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,676 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fe0572d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01, skipping insertion in model container [2023-11-29 07:10:01,676 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,695 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 07:10:01,832 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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c[2113,2126] [2023-11-29 07:10:01,836 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:10:01,843 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 07:10:01,861 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_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c[2113,2126] [2023-11-29 07:10:01,862 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:10:01,869 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 07:10:01,870 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 07:10:01,876 INFO L206 MainTranslator]: Completed translation [2023-11-29 07:10:01,877 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01 WrapperNode [2023-11-29 07:10:01,877 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 07:10:01,878 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 07:10:01,878 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 07:10:01,878 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 07:10:01,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,889 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,904 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 79 [2023-11-29 07:10:01,904 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 07:10:01,905 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 07:10:01,905 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 07:10:01,905 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 07:10:01,913 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,913 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,915 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,927 INFO L175 MemorySlicer]: Split 6 memory accesses to 3 slices as follows [2, 2, 2]. 33 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2023-11-29 07:10:01,928 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,928 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,932 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,935 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,937 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,938 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,940 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 07:10:01,941 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 07:10:01,941 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 07:10:01,941 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 07:10:01,942 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (1/1) ... [2023-11-29 07:10:01,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:10:01,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:01,966 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 07:10:01,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 07:10:01,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 07:10:01,996 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 07:10:01,996 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 07:10:01,996 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 07:10:01,996 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 07:10:01,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 07:10:01,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 07:10:01,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 07:10:01,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 07:10:01,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 07:10:01,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 07:10:01,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 07:10:01,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 07:10:01,999 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 07:10:02,094 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 07:10:02,095 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 07:10:02,258 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 07:10:02,419 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 07:10:02,419 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 07:10:02,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:10:02 BoogieIcfgContainer [2023-11-29 07:10:02,420 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 07:10:02,423 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 07:10:02,423 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 07:10:02,426 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 07:10:02,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:10:01" (1/3) ... [2023-11-29 07:10:02,427 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75777a02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:10:02, skipping insertion in model container [2023-11-29 07:10:02,427 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:10:01" (2/3) ... [2023-11-29 07:10:02,427 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75777a02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:10:02, skipping insertion in model container [2023-11-29 07:10:02,427 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:10:02" (3/3) ... [2023-11-29 07:10:02,428 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-11-29 07:10:02,437 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 07:10:02,446 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 07:10:02,446 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 07:10:02,446 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 07:10:02,478 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 07:10:02,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 28 places, 23 transitions, 60 flow [2023-11-29 07:10:02,529 INFO L124 PetriNetUnfolderBase]: 2/21 cut-off events. [2023-11-29 07:10:02,529 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:10:02,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 21 events. 2/21 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2023-11-29 07:10:02,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 23 transitions, 60 flow [2023-11-29 07:10:02,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 25 places, 20 transitions, 52 flow [2023-11-29 07:10:02,546 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 07:10:02,553 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;@3e1635d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 07:10:02,553 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 07:10:02,563 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 07:10:02,563 INFO L124 PetriNetUnfolderBase]: 2/19 cut-off events. [2023-11-29 07:10:02,564 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:10:02,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:02,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:02,565 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 07:10:02,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:02,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1109461626, now seen corresponding path program 1 times [2023-11-29 07:10:02,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:02,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715452690] [2023-11-29 07:10:02,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:02,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:02,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:03,153 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 07:10:03,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:03,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715452690] [2023-11-29 07:10:03,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715452690] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:03,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:03,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:03,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703887756] [2023-11-29 07:10:03,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:03,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:03,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:03,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:03,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:03,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:03,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 52 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:03,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:03,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:03,428 INFO L124 PetriNetUnfolderBase]: 84/187 cut-off events. [2023-11-29 07:10:03,428 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-11-29 07:10:03,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 187 events. 84/187 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 680 event pairs, 24 based on Foata normal form. 9/195 useless extension candidates. Maximal degree in co-relation 289. Up to 101 conditions per place. [2023-11-29 07:10:03,433 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 34 selfloop transitions, 8 changer transitions 5/50 dead transitions. [2023-11-29 07:10:03,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 50 transitions, 227 flow [2023-11-29 07:10:03,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:03,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:03,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2023-11-29 07:10:03,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2023-11-29 07:10:03,444 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 84 transitions. [2023-11-29 07:10:03,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 84 transitions. [2023-11-29 07:10:03,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:03,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 84 transitions. [2023-11-29 07:10:03,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,453 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,455 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 52 flow. Second operand 7 states and 84 transitions. [2023-11-29 07:10:03,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 50 transitions, 227 flow [2023-11-29 07:10:03,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 50 transitions, 205 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:03,460 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 99 flow [2023-11-29 07:10:03,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=99, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2023-11-29 07:10:03,464 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 7 predicate places. [2023-11-29 07:10:03,465 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 99 flow [2023-11-29 07:10:03,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:03,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:03,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 07:10:03,466 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 07:10:03,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:03,467 INFO L85 PathProgramCache]: Analyzing trace with hash 209559052, now seen corresponding path program 2 times [2023-11-29 07:10:03,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:03,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442629263] [2023-11-29 07:10:03,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:03,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:03,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:03,739 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 07:10:03,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:03,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442629263] [2023-11-29 07:10:03,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442629263] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:03,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:03,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:03,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786455330] [2023-11-29 07:10:03,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:03,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:03,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:03,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:03,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:03,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:03,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 99 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:03,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:03,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:03,947 INFO L124 PetriNetUnfolderBase]: 85/195 cut-off events. [2023-11-29 07:10:03,947 INFO L125 PetriNetUnfolderBase]: For 90/90 co-relation queries the response was YES. [2023-11-29 07:10:03,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 195 events. 85/195 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 748 event pairs, 20 based on Foata normal form. 1/196 useless extension candidates. Maximal degree in co-relation 488. Up to 101 conditions per place. [2023-11-29 07:10:03,951 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 31 selfloop transitions, 8 changer transitions 11/53 dead transitions. [2023-11-29 07:10:03,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 53 transitions, 283 flow [2023-11-29 07:10:03,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:03,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:03,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2023-11-29 07:10:03,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2023-11-29 07:10:03,953 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 82 transitions. [2023-11-29 07:10:03,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 82 transitions. [2023-11-29 07:10:03,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:03,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 82 transitions. [2023-11-29 07:10:03,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,957 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,957 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 99 flow. Second operand 7 states and 82 transitions. [2023-11-29 07:10:03,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 53 transitions, 283 flow [2023-11-29 07:10:03,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 53 transitions, 279 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-29 07:10:03,961 INFO L231 Difference]: Finished difference. Result has 40 places, 28 transitions, 133 flow [2023-11-29 07:10:03,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=97, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=133, PETRI_PLACES=40, PETRI_TRANSITIONS=28} [2023-11-29 07:10:03,962 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 15 predicate places. [2023-11-29 07:10:03,962 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 28 transitions, 133 flow [2023-11-29 07:10:03,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:03,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:03,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:03,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 07:10:03,963 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 07:10:03,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:03,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1557473824, now seen corresponding path program 3 times [2023-11-29 07:10:03,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:03,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232451433] [2023-11-29 07:10:03,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:03,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:04,227 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 07:10:04,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:04,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232451433] [2023-11-29 07:10:04,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232451433] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:04,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:04,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:04,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855808416] [2023-11-29 07:10:04,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:04,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:04,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:04,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:04,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:04,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:04,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 28 transitions, 133 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:04,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:04,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:04,457 INFO L124 PetriNetUnfolderBase]: 86/190 cut-off events. [2023-11-29 07:10:04,457 INFO L125 PetriNetUnfolderBase]: For 222/222 co-relation queries the response was YES. [2023-11-29 07:10:04,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 190 events. 86/190 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 693 event pairs, 16 based on Foata normal form. 1/190 useless extension candidates. Maximal degree in co-relation 569. Up to 105 conditions per place. [2023-11-29 07:10:04,461 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 31 selfloop transitions, 12 changer transitions 5/51 dead transitions. [2023-11-29 07:10:04,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 324 flow [2023-11-29 07:10:04,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:04,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:04,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2023-11-29 07:10:04,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2023-11-29 07:10:04,463 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 81 transitions. [2023-11-29 07:10:04,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 81 transitions. [2023-11-29 07:10:04,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:04,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 81 transitions. [2023-11-29 07:10:04,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,466 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,466 INFO L175 Difference]: Start difference. First operand has 40 places, 28 transitions, 133 flow. Second operand 7 states and 81 transitions. [2023-11-29 07:10:04,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 324 flow [2023-11-29 07:10:04,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 303 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:04,472 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 196 flow [2023-11-29 07:10:04,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=196, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2023-11-29 07:10:04,473 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 19 predicate places. [2023-11-29 07:10:04,473 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 196 flow [2023-11-29 07:10:04,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:04,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:04,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 07:10:04,474 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 07:10:04,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:04,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1151688448, now seen corresponding path program 4 times [2023-11-29 07:10:04,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:04,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319432807] [2023-11-29 07:10:04,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:04,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:04,724 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 07:10:04,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319432807] [2023-11-29 07:10:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319432807] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:04,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:04,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:04,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859206705] [2023-11-29 07:10:04,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:04,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:04,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:04,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:04,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:04,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:04,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:04,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:04,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:04,898 INFO L124 PetriNetUnfolderBase]: 84/191 cut-off events. [2023-11-29 07:10:04,898 INFO L125 PetriNetUnfolderBase]: For 290/290 co-relation queries the response was YES. [2023-11-29 07:10:04,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 191 events. 84/191 cut-off events. For 290/290 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 705 event pairs, 27 based on Foata normal form. 1/192 useless extension candidates. Maximal degree in co-relation 600. Up to 105 conditions per place. [2023-11-29 07:10:04,901 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 30 selfloop transitions, 14 changer transitions 6/53 dead transitions. [2023-11-29 07:10:04,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 380 flow [2023-11-29 07:10:04,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2023-11-29 07:10:04,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4968944099378882 [2023-11-29 07:10:04,904 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 80 transitions. [2023-11-29 07:10:04,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 80 transitions. [2023-11-29 07:10:04,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:04,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 80 transitions. [2023-11-29 07:10:04,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,906 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,906 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 196 flow. Second operand 7 states and 80 transitions. [2023-11-29 07:10:04,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 380 flow [2023-11-29 07:10:04,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 07:10:04,911 INFO L231 Difference]: Finished difference. Result has 49 places, 35 transitions, 243 flow [2023-11-29 07:10:04,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=49, PETRI_TRANSITIONS=35} [2023-11-29 07:10:04,912 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 24 predicate places. [2023-11-29 07:10:04,912 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 35 transitions, 243 flow [2023-11-29 07:10:04,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:04,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:04,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 07:10:04,913 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 07:10:04,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:04,914 INFO L85 PathProgramCache]: Analyzing trace with hash -971384504, now seen corresponding path program 5 times [2023-11-29 07:10:04,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:04,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021137557] [2023-11-29 07:10:04,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:04,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:04,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:05,149 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 07:10:05,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:05,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021137557] [2023-11-29 07:10:05,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021137557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:05,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:05,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:05,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241490452] [2023-11-29 07:10:05,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:05,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:05,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:05,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:05,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:05,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:05,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 35 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:05,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:05,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:05,331 INFO L124 PetriNetUnfolderBase]: 82/187 cut-off events. [2023-11-29 07:10:05,331 INFO L125 PetriNetUnfolderBase]: For 350/350 co-relation queries the response was YES. [2023-11-29 07:10:05,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 187 events. 82/187 cut-off events. For 350/350 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 684 event pairs, 24 based on Foata normal form. 1/188 useless extension candidates. Maximal degree in co-relation 618. Up to 105 conditions per place. [2023-11-29 07:10:05,334 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 29 selfloop transitions, 13 changer transitions 9/54 dead transitions. [2023-11-29 07:10:05,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 400 flow [2023-11-29 07:10:05,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:05,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:05,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2023-11-29 07:10:05,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2023-11-29 07:10:05,335 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 81 transitions. [2023-11-29 07:10:05,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 81 transitions. [2023-11-29 07:10:05,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:05,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 81 transitions. [2023-11-29 07:10:05,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,338 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,338 INFO L175 Difference]: Start difference. First operand has 49 places, 35 transitions, 243 flow. Second operand 7 states and 81 transitions. [2023-11-29 07:10:05,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 400 flow [2023-11-29 07:10:05,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 343 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-29 07:10:05,341 INFO L231 Difference]: Finished difference. Result has 47 places, 34 transitions, 213 flow [2023-11-29 07:10:05,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=213, PETRI_PLACES=47, PETRI_TRANSITIONS=34} [2023-11-29 07:10:05,342 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 22 predicate places. [2023-11-29 07:10:05,343 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 34 transitions, 213 flow [2023-11-29 07:10:05,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:05,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 07:10:05,343 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 07:10:05,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:05,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1667628514, now seen corresponding path program 6 times [2023-11-29 07:10:05,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280115640] [2023-11-29 07:10:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:05,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:05,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:05,570 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 07:10:05,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280115640] [2023-11-29 07:10:05,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280115640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:05,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:05,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:10:05,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111148424] [2023-11-29 07:10:05,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:05,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:10:05,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:05,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:10:05,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:10:05,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2023-11-29 07:10:05,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 34 transitions, 213 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:05,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2023-11-29 07:10:05,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:05,698 INFO L124 PetriNetUnfolderBase]: 78/171 cut-off events. [2023-11-29 07:10:05,699 INFO L125 PetriNetUnfolderBase]: For 255/255 co-relation queries the response was YES. [2023-11-29 07:10:05,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 561 conditions, 171 events. 78/171 cut-off events. For 255/255 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 580 event pairs, 25 based on Foata normal form. 1/171 useless extension candidates. Maximal degree in co-relation 544. Up to 105 conditions per place. [2023-11-29 07:10:05,701 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 22 selfloop transitions, 13 changer transitions 9/47 dead transitions. [2023-11-29 07:10:05,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 47 transitions, 340 flow [2023-11-29 07:10:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:10:05,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:10:05,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2023-11-29 07:10:05,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45962732919254656 [2023-11-29 07:10:05,702 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 74 transitions. [2023-11-29 07:10:05,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 74 transitions. [2023-11-29 07:10:05,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:05,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 74 transitions. [2023-11-29 07:10:05,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,704 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,705 INFO L175 Difference]: Start difference. First operand has 47 places, 34 transitions, 213 flow. Second operand 7 states and 74 transitions. [2023-11-29 07:10:05,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 47 transitions, 340 flow [2023-11-29 07:10:05,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 308 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-29 07:10:05,708 INFO L231 Difference]: Finished difference. Result has 46 places, 33 transitions, 202 flow [2023-11-29 07:10:05,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=202, PETRI_PLACES=46, PETRI_TRANSITIONS=33} [2023-11-29 07:10:05,709 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 21 predicate places. [2023-11-29 07:10:05,709 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 33 transitions, 202 flow [2023-11-29 07:10:05,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:05,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:05,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:05,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 07:10:05,710 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 07:10:05,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:05,710 INFO L85 PathProgramCache]: Analyzing trace with hash -894668948, now seen corresponding path program 1 times [2023-11-29 07:10:05,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:05,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337647254] [2023-11-29 07:10:05,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:05,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:05,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:05,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:05,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:05,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337647254] [2023-11-29 07:10:05,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337647254] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:05,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72576812] [2023-11-29 07:10:05,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:05,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:05,963 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:05,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 07:10:06,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:06,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:06,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:06,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:06,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:06,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72576812] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:06,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:10:06,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043120333] [2023-11-29 07:10:06,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:10:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:06,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:10:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:06,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:06,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 33 transitions, 202 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:06,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:06,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:06,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:07,817 INFO L124 PetriNetUnfolderBase]: 397/763 cut-off events. [2023-11-29 07:10:07,817 INFO L125 PetriNetUnfolderBase]: For 417/417 co-relation queries the response was YES. [2023-11-29 07:10:07,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2003 conditions, 763 events. 397/763 cut-off events. For 417/417 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3524 event pairs, 16 based on Foata normal form. 20/783 useless extension candidates. Maximal degree in co-relation 1963. Up to 157 conditions per place. [2023-11-29 07:10:07,823 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 143 selfloop transitions, 78 changer transitions 21/243 dead transitions. [2023-11-29 07:10:07,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 243 transitions, 1317 flow [2023-11-29 07:10:07,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 07:10:07,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 07:10:07,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 357 transitions. [2023-11-29 07:10:07,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38804347826086955 [2023-11-29 07:10:07,833 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 357 transitions. [2023-11-29 07:10:07,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 357 transitions. [2023-11-29 07:10:07,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:07,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 357 transitions. [2023-11-29 07:10:07,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 8.925) internal successors, (357), 40 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:07,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 23.0) internal successors, (943), 41 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:07,837 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 23.0) internal successors, (943), 41 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:07,838 INFO L175 Difference]: Start difference. First operand has 46 places, 33 transitions, 202 flow. Second operand 40 states and 357 transitions. [2023-11-29 07:10:07,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 243 transitions, 1317 flow [2023-11-29 07:10:07,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 243 transitions, 1265 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 07:10:07,844 INFO L231 Difference]: Finished difference. Result has 84 places, 105 transitions, 615 flow [2023-11-29 07:10:07,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=615, PETRI_PLACES=84, PETRI_TRANSITIONS=105} [2023-11-29 07:10:07,844 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 59 predicate places. [2023-11-29 07:10:07,845 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 105 transitions, 615 flow [2023-11-29 07:10:07,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:07,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:07,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:07,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 07:10:08,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:08,046 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 07:10:08,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:08,046 INFO L85 PathProgramCache]: Analyzing trace with hash 465028364, now seen corresponding path program 2 times [2023-11-29 07:10:08,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:08,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134069906] [2023-11-29 07:10:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:08,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:08,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:08,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:08,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134069906] [2023-11-29 07:10:08,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134069906] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:08,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845226703] [2023-11-29 07:10:08,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:08,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:08,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:08,301 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:08,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 07:10:08,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:08,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:08,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:08,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:08,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:08,570 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845226703] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:08,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:10:08,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960194429] [2023-11-29 07:10:08,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:08,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:10:08,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:08,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:10:08,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:08,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:08,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 105 transitions, 615 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:08,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:08,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:08,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:09,777 INFO L124 PetriNetUnfolderBase]: 502/965 cut-off events. [2023-11-29 07:10:09,777 INFO L125 PetriNetUnfolderBase]: For 995/995 co-relation queries the response was YES. [2023-11-29 07:10:09,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3261 conditions, 965 events. 502/965 cut-off events. For 995/995 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4825 event pairs, 39 based on Foata normal form. 2/967 useless extension candidates. Maximal degree in co-relation 3201. Up to 450 conditions per place. [2023-11-29 07:10:09,785 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 119 selfloop transitions, 119 changer transitions 12/251 dead transitions. [2023-11-29 07:10:09,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 251 transitions, 1746 flow [2023-11-29 07:10:09,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 07:10:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 07:10:09,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 290 transitions. [2023-11-29 07:10:09,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36024844720496896 [2023-11-29 07:10:09,788 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 290 transitions. [2023-11-29 07:10:09,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 290 transitions. [2023-11-29 07:10:09,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:09,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 290 transitions. [2023-11-29 07:10:09,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 8.285714285714286) internal successors, (290), 35 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:09,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:09,792 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:09,792 INFO L175 Difference]: Start difference. First operand has 84 places, 105 transitions, 615 flow. Second operand 35 states and 290 transitions. [2023-11-29 07:10:09,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 251 transitions, 1746 flow [2023-11-29 07:10:09,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 251 transitions, 1603 flow, removed 60 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:09,807 INFO L231 Difference]: Finished difference. Result has 120 places, 160 transitions, 1172 flow [2023-11-29 07:10:09,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=160} [2023-11-29 07:10:09,809 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 95 predicate places. [2023-11-29 07:10:09,809 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 160 transitions, 1172 flow [2023-11-29 07:10:09,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:09,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:09,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:09,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 07:10:10,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 07:10:10,010 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 07:10:10,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:10,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1449373200, now seen corresponding path program 3 times [2023-11-29 07:10:10,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:10,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465455089] [2023-11-29 07:10:10,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:10,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:10,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:10,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:10,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465455089] [2023-11-29 07:10:10,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465455089] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:10,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156322504] [2023-11-29 07:10:10,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:10,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:10,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:10,239 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:10,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 07:10:10,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:10:10,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:10,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:10,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:10,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:10,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:10,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156322504] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:10,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:10,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:10:10,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345172078] [2023-11-29 07:10:10,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:10,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:10:10,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:10,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:10:10,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:10,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:10,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 160 transitions, 1172 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:10,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:10,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:10,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:12,984 INFO L124 PetriNetUnfolderBase]: 794/1531 cut-off events. [2023-11-29 07:10:12,985 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-11-29 07:10:12,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6048 conditions, 1531 events. 794/1531 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8628 event pairs, 25 based on Foata normal form. 2/1531 useless extension candidates. Maximal degree in co-relation 6012. Up to 254 conditions per place. [2023-11-29 07:10:13,000 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 203 selfloop transitions, 242 changer transitions 14/460 dead transitions. [2023-11-29 07:10:13,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 460 transitions, 3671 flow [2023-11-29 07:10:13,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-11-29 07:10:13,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-11-29 07:10:13,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 532 transitions. [2023-11-29 07:10:13,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36141304347826086 [2023-11-29 07:10:13,004 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 532 transitions. [2023-11-29 07:10:13,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 532 transitions. [2023-11-29 07:10:13,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:13,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 532 transitions. [2023-11-29 07:10:13,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 8.3125) internal successors, (532), 64 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:13,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 23.0) internal successors, (1495), 65 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:13,011 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 23.0) internal successors, (1495), 65 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:13,011 INFO L175 Difference]: Start difference. First operand has 120 places, 160 transitions, 1172 flow. Second operand 64 states and 532 transitions. [2023-11-29 07:10:13,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 460 transitions, 3671 flow [2023-11-29 07:10:13,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 460 transitions, 3594 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-11-29 07:10:13,048 INFO L231 Difference]: Finished difference. Result has 192 places, 281 transitions, 2692 flow [2023-11-29 07:10:13,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=2692, PETRI_PLACES=192, PETRI_TRANSITIONS=281} [2023-11-29 07:10:13,049 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 167 predicate places. [2023-11-29 07:10:13,049 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 281 transitions, 2692 flow [2023-11-29 07:10:13,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:13,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:13,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:13,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 07:10:13,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:13,251 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 07:10:13,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1625138926, now seen corresponding path program 4 times [2023-11-29 07:10:13,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:13,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969368703] [2023-11-29 07:10:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:13,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:13,472 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:13,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:13,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969368703] [2023-11-29 07:10:13,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969368703] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:13,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122348741] [2023-11-29 07:10:13,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:10:13,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:13,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:13,474 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:13,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 07:10:13,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:10:13,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:13,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:13,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:13,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:13,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:13,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:13,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122348741] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:13,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:13,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:10:13,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449780741] [2023-11-29 07:10:13,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:13,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:10:13,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:13,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:10:13,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:13,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:13,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 281 transitions, 2692 flow. Second operand has 24 states, 24 states have (on average 4.916666666666667) internal successors, (118), 24 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 07:10:13,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:13,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:13,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:16,079 INFO L124 PetriNetUnfolderBase]: 1075/2020 cut-off events. [2023-11-29 07:10:16,080 INFO L125 PetriNetUnfolderBase]: For 16030/16030 co-relation queries the response was YES. [2023-11-29 07:10:16,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10904 conditions, 2020 events. 1075/2020 cut-off events. For 16030/16030 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11703 event pairs, 34 based on Foata normal form. 2/2018 useless extension candidates. Maximal degree in co-relation 10547. Up to 367 conditions per place. [2023-11-29 07:10:16,098 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 211 selfloop transitions, 335 changer transitions 14/561 dead transitions. [2023-11-29 07:10:16,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 561 transitions, 5834 flow [2023-11-29 07:10:16,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-11-29 07:10:16,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-11-29 07:10:16,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 547 transitions. [2023-11-29 07:10:16,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37160326086956524 [2023-11-29 07:10:16,102 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 547 transitions. [2023-11-29 07:10:16,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 547 transitions. [2023-11-29 07:10:16,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:16,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 547 transitions. [2023-11-29 07:10:16,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 8.546875) internal successors, (547), 64 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 23.0) internal successors, (1495), 65 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,108 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 23.0) internal successors, (1495), 65 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,108 INFO L175 Difference]: Start difference. First operand has 192 places, 281 transitions, 2692 flow. Second operand 64 states and 547 transitions. [2023-11-29 07:10:16,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 561 transitions, 5834 flow [2023-11-29 07:10:16,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 561 transitions, 5514 flow, removed 98 selfloop flow, removed 8 redundant places. [2023-11-29 07:10:16,213 INFO L231 Difference]: Finished difference. Result has 254 places, 384 transitions, 4192 flow [2023-11-29 07:10:16,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=4192, PETRI_PLACES=254, PETRI_TRANSITIONS=384} [2023-11-29 07:10:16,214 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 229 predicate places. [2023-11-29 07:10:16,215 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 384 transitions, 4192 flow [2023-11-29 07:10:16,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.916666666666667) internal successors, (118), 24 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 07:10:16,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:16,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:16,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 07:10:16,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:16,416 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 07:10:16,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:16,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1924214320, now seen corresponding path program 5 times [2023-11-29 07:10:16,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:16,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907803727] [2023-11-29 07:10:16,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:16,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:16,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:16,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:16,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:16,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907803727] [2023-11-29 07:10:16,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907803727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:16,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574627465] [2023-11-29 07:10:16,581 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:10:16,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:16,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:16,582 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:16,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 07:10:16,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:16,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:16,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:16,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:16,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:16,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:16,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:16,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574627465] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:16,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:16,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:10:16,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527274969] [2023-11-29 07:10:16,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:16,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:10:16,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:16,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:10:16,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:16,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:16,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 384 transitions, 4192 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:16,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:16,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:16,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:17,770 INFO L124 PetriNetUnfolderBase]: 1083/2044 cut-off events. [2023-11-29 07:10:17,770 INFO L125 PetriNetUnfolderBase]: For 20348/20348 co-relation queries the response was YES. [2023-11-29 07:10:17,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12456 conditions, 2044 events. 1083/2044 cut-off events. For 20348/20348 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11919 event pairs, 110 based on Foata normal form. 2/2042 useless extension candidates. Maximal degree in co-relation 12078. Up to 1324 conditions per place. [2023-11-29 07:10:17,798 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 181 selfloop transitions, 246 changer transitions 10/438 dead transitions. [2023-11-29 07:10:17,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 438 transitions, 5437 flow [2023-11-29 07:10:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 07:10:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 07:10:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 151 transitions. [2023-11-29 07:10:17,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34553775743707094 [2023-11-29 07:10:17,800 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 151 transitions. [2023-11-29 07:10:17,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 151 transitions. [2023-11-29 07:10:17,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:17,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 151 transitions. [2023-11-29 07:10:17,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 7.947368421052632) internal successors, (151), 19 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 07:10:17,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:17,803 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:17,803 INFO L175 Difference]: Start difference. First operand has 254 places, 384 transitions, 4192 flow. Second operand 19 states and 151 transitions. [2023-11-29 07:10:17,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 438 transitions, 5437 flow [2023-11-29 07:10:17,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 438 transitions, 5120 flow, removed 71 selfloop flow, removed 22 redundant places. [2023-11-29 07:10:17,917 INFO L231 Difference]: Finished difference. Result has 255 places, 396 transitions, 4880 flow [2023-11-29 07:10:17,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4880, PETRI_PLACES=255, PETRI_TRANSITIONS=396} [2023-11-29 07:10:17,918 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 230 predicate places. [2023-11-29 07:10:17,919 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 396 transitions, 4880 flow [2023-11-29 07:10:17,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 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 07:10:17,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:17,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:17,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 07:10:18,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:18,120 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 07:10:18,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash 263968856, now seen corresponding path program 6 times [2023-11-29 07:10:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:18,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368713313] [2023-11-29 07:10:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:18,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:18,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:18,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368713313] [2023-11-29 07:10:18,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368713313] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:18,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932205851] [2023-11-29 07:10:18,301 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:10:18,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:18,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:18,302 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:18,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 07:10:18,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:10:18,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:18,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:18,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:18,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:18,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:18,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932205851] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:18,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:18,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:18,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82447208] [2023-11-29 07:10:18,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:18,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:18,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:18,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:18,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:18,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:18,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 396 transitions, 4880 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:18,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:18,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:18,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:19,549 INFO L124 PetriNetUnfolderBase]: 1098/2077 cut-off events. [2023-11-29 07:10:19,549 INFO L125 PetriNetUnfolderBase]: For 17419/17419 co-relation queries the response was YES. [2023-11-29 07:10:19,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13149 conditions, 2077 events. 1098/2077 cut-off events. For 17419/17419 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12158 event pairs, 122 based on Foata normal form. 2/2079 useless extension candidates. Maximal degree in co-relation 13087. Up to 1380 conditions per place. [2023-11-29 07:10:19,572 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 191 selfloop transitions, 252 changer transitions 10/454 dead transitions. [2023-11-29 07:10:19,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 454 transitions, 6141 flow [2023-11-29 07:10:19,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 07:10:19,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 07:10:19,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 181 transitions. [2023-11-29 07:10:19,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278985507246377 [2023-11-29 07:10:19,574 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 181 transitions. [2023-11-29 07:10:19,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 181 transitions. [2023-11-29 07:10:19,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:19,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 181 transitions. [2023-11-29 07:10:19,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.541666666666667) internal successors, (181), 24 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:19,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:19,576 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:19,576 INFO L175 Difference]: Start difference. First operand has 255 places, 396 transitions, 4880 flow. Second operand 24 states and 181 transitions. [2023-11-29 07:10:19,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 454 transitions, 6141 flow [2023-11-29 07:10:19,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 454 transitions, 6073 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 07:10:19,696 INFO L231 Difference]: Finished difference. Result has 278 places, 407 transitions, 5788 flow [2023-11-29 07:10:19,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5788, PETRI_PLACES=278, PETRI_TRANSITIONS=407} [2023-11-29 07:10:19,697 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-11-29 07:10:19,698 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 407 transitions, 5788 flow [2023-11-29 07:10:19,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:19,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:19,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:19,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 07:10:19,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:19,899 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 07:10:19,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:19,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1339680012, now seen corresponding path program 7 times [2023-11-29 07:10:19,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:19,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516511821] [2023-11-29 07:10:19,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:19,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:20,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:20,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516511821] [2023-11-29 07:10:20,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516511821] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:20,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751389812] [2023-11-29 07:10:20,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:20,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:20,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:20,075 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:20,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 07:10:20,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:20,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:20,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:20,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:20,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:20,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:20,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751389812] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:20,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:20,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:20,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060973593] [2023-11-29 07:10:20,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:20,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:20,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:20,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:20,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:20,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:20,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 407 transitions, 5788 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:20,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:20,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:20,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:21,190 INFO L124 PetriNetUnfolderBase]: 1127/2148 cut-off events. [2023-11-29 07:10:21,190 INFO L125 PetriNetUnfolderBase]: For 21311/21311 co-relation queries the response was YES. [2023-11-29 07:10:21,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2148 events. 1127/2148 cut-off events. For 21311/21311 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12778 event pairs, 124 based on Foata normal form. 2/2150 useless extension candidates. Maximal degree in co-relation 14667. Up to 1473 conditions per place. [2023-11-29 07:10:21,206 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 195 selfloop transitions, 257 changer transitions 10/463 dead transitions. [2023-11-29 07:10:21,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 463 transitions, 7144 flow [2023-11-29 07:10:21,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 07:10:21,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 07:10:21,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 162 transitions. [2023-11-29 07:10:21,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33540372670807456 [2023-11-29 07:10:21,208 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 162 transitions. [2023-11-29 07:10:21,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 162 transitions. [2023-11-29 07:10:21,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:21,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 162 transitions. [2023-11-29 07:10:21,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.714285714285714) internal successors, (162), 21 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:21,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:21,210 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:21,210 INFO L175 Difference]: Start difference. First operand has 278 places, 407 transitions, 5788 flow. Second operand 21 states and 162 transitions. [2023-11-29 07:10:21,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 463 transitions, 7144 flow [2023-11-29 07:10:21,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 463 transitions, 7076 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:21,320 INFO L231 Difference]: Finished difference. Result has 292 places, 423 transitions, 6956 flow [2023-11-29 07:10:21,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5720, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6956, PETRI_PLACES=292, PETRI_TRANSITIONS=423} [2023-11-29 07:10:21,321 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 267 predicate places. [2023-11-29 07:10:21,321 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 423 transitions, 6956 flow [2023-11-29 07:10:21,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:21,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:21,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:21,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 07:10:21,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:21,522 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 07:10:21,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:21,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1915051486, now seen corresponding path program 8 times [2023-11-29 07:10:21,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:21,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189400211] [2023-11-29 07:10:21,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:21,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:21,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:21,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189400211] [2023-11-29 07:10:21,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189400211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:21,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190327811] [2023-11-29 07:10:21,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:21,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:21,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:21,676 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:21,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 07:10:21,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:21,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:21,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:21,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:21,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:22,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:22,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190327811] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:22,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:22,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:22,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080700536] [2023-11-29 07:10:22,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:22,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:22,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:22,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:22,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:22,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:22,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 423 transitions, 6956 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:22,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:22,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:22,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:22,955 INFO L124 PetriNetUnfolderBase]: 1133/2166 cut-off events. [2023-11-29 07:10:22,956 INFO L125 PetriNetUnfolderBase]: For 26299/26299 co-relation queries the response was YES. [2023-11-29 07:10:22,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16262 conditions, 2166 events. 1133/2166 cut-off events. For 26299/26299 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12916 event pairs, 129 based on Foata normal form. 2/2168 useless extension candidates. Maximal degree in co-relation 16190. Up to 1357 conditions per place. [2023-11-29 07:10:22,978 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 174 selfloop transitions, 293 changer transitions 10/478 dead transitions. [2023-11-29 07:10:22,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 478 transitions, 8257 flow [2023-11-29 07:10:22,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 07:10:22,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 07:10:22,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 196 transitions. [2023-11-29 07:10:22,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31561996779388085 [2023-11-29 07:10:22,980 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 196 transitions. [2023-11-29 07:10:22,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 196 transitions. [2023-11-29 07:10:22,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:22,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 196 transitions. [2023-11-29 07:10:22,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 7.2592592592592595) internal successors, (196), 27 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 07:10:22,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,983 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,983 INFO L175 Difference]: Start difference. First operand has 292 places, 423 transitions, 6956 flow. Second operand 27 states and 196 transitions. [2023-11-29 07:10:22,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 478 transitions, 8257 flow [2023-11-29 07:10:23,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 478 transitions, 8148 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-11-29 07:10:23,192 INFO L231 Difference]: Finished difference. Result has 310 places, 433 transitions, 7908 flow [2023-11-29 07:10:23,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7908, PETRI_PLACES=310, PETRI_TRANSITIONS=433} [2023-11-29 07:10:23,193 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 285 predicate places. [2023-11-29 07:10:23,193 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 433 transitions, 7908 flow [2023-11-29 07:10:23,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:23,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:23,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:23,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 07:10:23,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 07:10:23,394 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 07:10:23,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:23,394 INFO L85 PathProgramCache]: Analyzing trace with hash 55036642, now seen corresponding path program 9 times [2023-11-29 07:10:23,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:23,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841076387] [2023-11-29 07:10:23,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:23,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:23,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841076387] [2023-11-29 07:10:23,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841076387] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781561557] [2023-11-29 07:10:23,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:23,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:23,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:23,616 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:23,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 07:10:23,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:10:23,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:23,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:23,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:23,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:23,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:24,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:24,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781561557] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:24,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:24,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:24,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570077044] [2023-11-29 07:10:24,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:24,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:24,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:24,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:24,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:24,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:24,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 433 transitions, 7908 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:24,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:24,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:24,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:26,117 INFO L124 PetriNetUnfolderBase]: 1471/2780 cut-off events. [2023-11-29 07:10:26,117 INFO L125 PetriNetUnfolderBase]: For 44031/44031 co-relation queries the response was YES. [2023-11-29 07:10:26,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 2780 events. 1471/2780 cut-off events. For 44031/44031 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17420 event pairs, 99 based on Foata normal form. 3/2783 useless extension candidates. Maximal degree in co-relation 22399. Up to 1060 conditions per place. [2023-11-29 07:10:26,146 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 266 selfloop transitions, 434 changer transitions 18/719 dead transitions. [2023-11-29 07:10:26,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 719 transitions, 13026 flow [2023-11-29 07:10:26,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 07:10:26,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 07:10:26,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 435 transitions. [2023-11-29 07:10:26,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3637123745819398 [2023-11-29 07:10:26,148 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 435 transitions. [2023-11-29 07:10:26,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 435 transitions. [2023-11-29 07:10:26,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:26,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 435 transitions. [2023-11-29 07:10:26,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 8.365384615384615) internal successors, (435), 52 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 07:10:26,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 23.0) internal successors, (1219), 53 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:26,153 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 23.0) internal successors, (1219), 53 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:26,153 INFO L175 Difference]: Start difference. First operand has 310 places, 433 transitions, 7908 flow. Second operand 52 states and 435 transitions. [2023-11-29 07:10:26,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 719 transitions, 13026 flow [2023-11-29 07:10:26,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 719 transitions, 12895 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-11-29 07:10:26,440 INFO L231 Difference]: Finished difference. Result has 367 places, 586 transitions, 12109 flow [2023-11-29 07:10:26,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=12109, PETRI_PLACES=367, PETRI_TRANSITIONS=586} [2023-11-29 07:10:26,441 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 342 predicate places. [2023-11-29 07:10:26,441 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 586 transitions, 12109 flow [2023-11-29 07:10:26,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:26,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:26,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:26,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 07:10:26,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 07:10:26,642 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 07:10:26,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash -233214576, now seen corresponding path program 10 times [2023-11-29 07:10:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605363954] [2023-11-29 07:10:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:26,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:26,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:26,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:26,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605363954] [2023-11-29 07:10:26,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605363954] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:26,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279930243] [2023-11-29 07:10:26,810 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:10:26,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:26,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:26,811 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:26,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 07:10:26,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:10:26,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:26,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:26,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:27,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:27,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279930243] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:27,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:27,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:27,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521195422] [2023-11-29 07:10:27,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:27,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:27,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:27,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:27,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:27,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:27,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 586 transitions, 12109 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:27,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:27,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:27,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:28,335 INFO L124 PetriNetUnfolderBase]: 1465/2779 cut-off events. [2023-11-29 07:10:28,335 INFO L125 PetriNetUnfolderBase]: For 65418/65418 co-relation queries the response was YES. [2023-11-29 07:10:28,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25849 conditions, 2779 events. 1465/2779 cut-off events. For 65418/65418 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17478 event pairs, 123 based on Foata normal form. 2/2781 useless extension candidates. Maximal degree in co-relation 25750. Up to 1825 conditions per place. [2023-11-29 07:10:28,362 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 290 selfloop transitions, 324 changer transitions 10/625 dead transitions. [2023-11-29 07:10:28,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 625 transitions, 13677 flow [2023-11-29 07:10:28,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 07:10:28,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 07:10:28,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2023-11-29 07:10:28,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3318077803203661 [2023-11-29 07:10:28,363 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 145 transitions. [2023-11-29 07:10:28,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 145 transitions. [2023-11-29 07:10:28,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:28,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 145 transitions. [2023-11-29 07:10:28,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 7.631578947368421) internal successors, (145), 19 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 07:10:28,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:28,365 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:28,365 INFO L175 Difference]: Start difference. First operand has 367 places, 586 transitions, 12109 flow. Second operand 19 states and 145 transitions. [2023-11-29 07:10:28,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 625 transitions, 13677 flow [2023-11-29 07:10:28,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 625 transitions, 13017 flow, removed 271 selfloop flow, removed 16 redundant places. [2023-11-29 07:10:28,864 INFO L231 Difference]: Finished difference. Result has 373 places, 591 transitions, 12654 flow [2023-11-29 07:10:28,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11461, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12654, PETRI_PLACES=373, PETRI_TRANSITIONS=591} [2023-11-29 07:10:28,865 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 348 predicate places. [2023-11-29 07:10:28,865 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 591 transitions, 12654 flow [2023-11-29 07:10:28,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:28,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:28,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:28,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 07:10:29,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 07:10:29,066 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 07:10:29,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:29,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1304204654, now seen corresponding path program 11 times [2023-11-29 07:10:29,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:29,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796523961] [2023-11-29 07:10:29,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:29,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:29,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:29,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:29,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796523961] [2023-11-29 07:10:29,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796523961] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:29,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3736595] [2023-11-29 07:10:29,228 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:10:29,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:29,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:29,229 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:29,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 07:10:29,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:29,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:29,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:29,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:29,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:29,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:29,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3736595] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:29,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:29,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:29,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529836915] [2023-11-29 07:10:29,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:29,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:29,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:29,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:29,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:29,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:29,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 591 transitions, 12654 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:29,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:29,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:29,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:30,978 INFO L124 PetriNetUnfolderBase]: 1467/2782 cut-off events. [2023-11-29 07:10:30,978 INFO L125 PetriNetUnfolderBase]: For 63017/63017 co-relation queries the response was YES. [2023-11-29 07:10:30,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25674 conditions, 2782 events. 1467/2782 cut-off events. For 63017/63017 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17454 event pairs, 119 based on Foata normal form. 1/2783 useless extension candidates. Maximal degree in co-relation 25572. Up to 1826 conditions per place. [2023-11-29 07:10:31,009 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 274 selfloop transitions, 354 changer transitions 5/634 dead transitions. [2023-11-29 07:10:31,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 634 transitions, 14168 flow [2023-11-29 07:10:31,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 07:10:31,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 07:10:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 192 transitions. [2023-11-29 07:10:31,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30917874396135264 [2023-11-29 07:10:31,010 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 192 transitions. [2023-11-29 07:10:31,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 192 transitions. [2023-11-29 07:10:31,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:31,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 192 transitions. [2023-11-29 07:10:31,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 7.111111111111111) internal successors, (192), 27 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 07:10:31,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:31,012 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:31,012 INFO L175 Difference]: Start difference. First operand has 373 places, 591 transitions, 12654 flow. Second operand 27 states and 192 transitions. [2023-11-29 07:10:31,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 634 transitions, 14168 flow [2023-11-29 07:10:31,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 634 transitions, 13904 flow, removed 9 selfloop flow, removed 11 redundant places. [2023-11-29 07:10:31,378 INFO L231 Difference]: Finished difference. Result has 388 places, 594 transitions, 13195 flow [2023-11-29 07:10:31,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=12390, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=13195, PETRI_PLACES=388, PETRI_TRANSITIONS=594} [2023-11-29 07:10:31,379 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 363 predicate places. [2023-11-29 07:10:31,379 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 594 transitions, 13195 flow [2023-11-29 07:10:31,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:31,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:31,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:31,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 07:10:31,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 07:10:31,580 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 07:10:31,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:31,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1674605338, now seen corresponding path program 12 times [2023-11-29 07:10:31,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:31,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846560331] [2023-11-29 07:10:31,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:31,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:31,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:31,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:31,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846560331] [2023-11-29 07:10:31,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846560331] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:31,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072108844] [2023-11-29 07:10:31,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:10:31,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:31,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:31,745 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:31,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 07:10:31,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:10:31,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:31,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:31,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:32,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:32,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:32,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:32,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072108844] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:32,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:32,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:32,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294604942] [2023-11-29 07:10:32,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:32,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:32,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:32,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:32,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:32,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:32,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 594 transitions, 13195 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:32,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:32,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:32,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:34,127 INFO L124 PetriNetUnfolderBase]: 1520/2889 cut-off events. [2023-11-29 07:10:34,127 INFO L125 PetriNetUnfolderBase]: For 69275/69275 co-relation queries the response was YES. [2023-11-29 07:10:34,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27144 conditions, 2889 events. 1520/2889 cut-off events. For 69275/69275 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18392 event pairs, 105 based on Foata normal form. 3/2892 useless extension candidates. Maximal degree in co-relation 27041. Up to 1516 conditions per place. [2023-11-29 07:10:34,165 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 264 selfloop transitions, 433 changer transitions 17/715 dead transitions. [2023-11-29 07:10:34,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 715 transitions, 15753 flow [2023-11-29 07:10:34,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 07:10:34,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 07:10:34,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 342 transitions. [2023-11-29 07:10:34,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33043478260869563 [2023-11-29 07:10:34,167 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 342 transitions. [2023-11-29 07:10:34,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 342 transitions. [2023-11-29 07:10:34,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:34,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 342 transitions. [2023-11-29 07:10:34,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 7.6) internal successors, (342), 45 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 23.0) internal successors, (1058), 46 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,170 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 23.0) internal successors, (1058), 46 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,170 INFO L175 Difference]: Start difference. First operand has 388 places, 594 transitions, 13195 flow. Second operand 45 states and 342 transitions. [2023-11-29 07:10:34,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 715 transitions, 15753 flow [2023-11-29 07:10:34,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 715 transitions, 15579 flow, removed 6 selfloop flow, removed 23 redundant places. [2023-11-29 07:10:34,584 INFO L231 Difference]: Finished difference. Result has 419 places, 634 transitions, 15184 flow [2023-11-29 07:10:34,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=13021, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=15184, PETRI_PLACES=419, PETRI_TRANSITIONS=634} [2023-11-29 07:10:34,585 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 394 predicate places. [2023-11-29 07:10:34,585 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 634 transitions, 15184 flow [2023-11-29 07:10:34,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:34,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:34,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:34,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 07:10:34,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 07:10:34,786 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 07:10:34,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash 54441996, now seen corresponding path program 13 times [2023-11-29 07:10:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174425384] [2023-11-29 07:10:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:34,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:34,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174425384] [2023-11-29 07:10:34,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174425384] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:34,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341972369] [2023-11-29 07:10:34,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:34,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:34,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:34,965 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:34,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 07:10:35,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:35,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:10:35,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:35,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:35,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:35,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:35,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341972369] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:35,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:35,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 07:10:35,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695487423] [2023-11-29 07:10:35,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:35,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:10:35,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:35,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:10:35,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:10:35,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:35,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 634 transitions, 15184 flow. Second operand has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:35,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:35,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:35,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:38,232 INFO L124 PetriNetUnfolderBase]: 1590/3012 cut-off events. [2023-11-29 07:10:38,233 INFO L125 PetriNetUnfolderBase]: For 89028/89028 co-relation queries the response was YES. [2023-11-29 07:10:38,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30271 conditions, 3012 events. 1590/3012 cut-off events. For 89028/89028 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19359 event pairs, 103 based on Foata normal form. 3/3015 useless extension candidates. Maximal degree in co-relation 30170. Up to 1241 conditions per place. [2023-11-29 07:10:38,265 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 243 selfloop transitions, 518 changer transitions 21/783 dead transitions. [2023-11-29 07:10:38,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 783 transitions, 18054 flow [2023-11-29 07:10:38,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-29 07:10:38,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-11-29 07:10:38,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 458 transitions. [2023-11-29 07:10:38,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3318840579710145 [2023-11-29 07:10:38,266 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 458 transitions. [2023-11-29 07:10:38,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 458 transitions. [2023-11-29 07:10:38,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:38,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 458 transitions. [2023-11-29 07:10:38,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 7.633333333333334) internal successors, (458), 60 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:38,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 23.0) internal successors, (1403), 61 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:38,269 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 23.0) internal successors, (1403), 61 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:38,269 INFO L175 Difference]: Start difference. First operand has 419 places, 634 transitions, 15184 flow. Second operand 60 states and 458 transitions. [2023-11-29 07:10:38,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 783 transitions, 18054 flow [2023-11-29 07:10:38,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 783 transitions, 17906 flow, removed 56 selfloop flow, removed 14 redundant places. [2023-11-29 07:10:38,820 INFO L231 Difference]: Finished difference. Result has 465 places, 673 transitions, 17142 flow [2023-11-29 07:10:38,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=15026, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=17142, PETRI_PLACES=465, PETRI_TRANSITIONS=673} [2023-11-29 07:10:38,821 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 440 predicate places. [2023-11-29 07:10:38,821 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 673 transitions, 17142 flow [2023-11-29 07:10:38,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.76) internal successors, (119), 25 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 07:10:38,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:38,821 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 07:10:38,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 07:10:39,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:39,022 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 07:10:39,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:39,022 INFO L85 PathProgramCache]: Analyzing trace with hash 68086561, now seen corresponding path program 1 times [2023-11-29 07:10:39,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:39,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526566286] [2023-11-29 07:10:39,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:39,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:39,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:39,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526566286] [2023-11-29 07:10:39,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526566286] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:39,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469436915] [2023-11-29 07:10:39,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:39,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:39,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:39,189 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:39,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 07:10:39,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:39,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:10:39,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:39,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:39,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:39,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469436915] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:39,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:39,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 07:10:39,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171006698] [2023-11-29 07:10:39,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:39,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 07:10:39,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:39,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 07:10:39,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2023-11-29 07:10:39,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:39,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 673 transitions, 17142 flow. Second operand has 30 states, 30 states have (on average 4.533333333333333) internal successors, (136), 30 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:39,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:39,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:39,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:42,005 INFO L124 PetriNetUnfolderBase]: 1673/3143 cut-off events. [2023-11-29 07:10:42,005 INFO L125 PetriNetUnfolderBase]: For 105561/105561 co-relation queries the response was YES. [2023-11-29 07:10:42,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33896 conditions, 3143 events. 1673/3143 cut-off events. For 105561/105561 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20057 event pairs, 64 based on Foata normal form. 2/3145 useless extension candidates. Maximal degree in co-relation 33792. Up to 1058 conditions per place. [2023-11-29 07:10:42,037 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 320 selfloop transitions, 488 changer transitions 35/844 dead transitions. [2023-11-29 07:10:42,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 844 transitions, 20957 flow [2023-11-29 07:10:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 07:10:42,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 07:10:42,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 402 transitions. [2023-11-29 07:10:42,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3641304347826087 [2023-11-29 07:10:42,038 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 402 transitions. [2023-11-29 07:10:42,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 402 transitions. [2023-11-29 07:10:42,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:42,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 402 transitions. [2023-11-29 07:10:42,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 8.375) internal successors, (402), 48 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,041 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,041 INFO L175 Difference]: Start difference. First operand has 465 places, 673 transitions, 17142 flow. Second operand 48 states and 402 transitions. [2023-11-29 07:10:42,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 844 transitions, 20957 flow [2023-11-29 07:10:42,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 844 transitions, 20463 flow, removed 101 selfloop flow, removed 32 redundant places. [2023-11-29 07:10:42,646 INFO L231 Difference]: Finished difference. Result has 482 places, 702 transitions, 18519 flow [2023-11-29 07:10:42,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=16674, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=18519, PETRI_PLACES=482, PETRI_TRANSITIONS=702} [2023-11-29 07:10:42,647 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 457 predicate places. [2023-11-29 07:10:42,647 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 702 transitions, 18519 flow [2023-11-29 07:10:42,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.533333333333333) internal successors, (136), 30 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:42,648 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:42,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 07:10:42,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:42,848 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 07:10:42,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:42,848 INFO L85 PathProgramCache]: Analyzing trace with hash 81110808, now seen corresponding path program 14 times [2023-11-29 07:10:42,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:42,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306398955] [2023-11-29 07:10:42,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:42,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:43,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:43,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306398955] [2023-11-29 07:10:43,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306398955] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:43,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280245015] [2023-11-29 07:10:43,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:43,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:43,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:43,079 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:43,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 07:10:43,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:43,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:43,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:10:43,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:43,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:43,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:43,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:43,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280245015] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:43,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:43,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:10:43,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643874070] [2023-11-29 07:10:43,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:43,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:10:43,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:43,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:10:43,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:10:43,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:43,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 702 transitions, 18519 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:43,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:43,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:43,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:52,630 INFO L124 PetriNetUnfolderBase]: 3374/6331 cut-off events. [2023-11-29 07:10:52,630 INFO L125 PetriNetUnfolderBase]: For 267061/267061 co-relation queries the response was YES. [2023-11-29 07:10:52,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72353 conditions, 6331 events. 3374/6331 cut-off events. For 267061/267061 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 46409 event pairs, 135 based on Foata normal form. 106/6437 useless extension candidates. Maximal degree in co-relation 72246. Up to 1591 conditions per place. [2023-11-29 07:10:52,699 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 562 selfloop transitions, 1174 changer transitions 46/1783 dead transitions. [2023-11-29 07:10:52,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 1783 transitions, 45513 flow [2023-11-29 07:10:52,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2023-11-29 07:10:52,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2023-11-29 07:10:52,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 1340 transitions. [2023-11-29 07:10:52,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3530961791831357 [2023-11-29 07:10:52,702 INFO L72 ComplementDD]: Start complementDD. Operand 165 states and 1340 transitions. [2023-11-29 07:10:52,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 1340 transitions. [2023-11-29 07:10:52,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:52,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 165 states and 1340 transitions. [2023-11-29 07:10:52,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 166 states, 165 states have (on average 8.121212121212121) internal successors, (1340), 165 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 166 states, 166 states have (on average 23.0) internal successors, (3818), 166 states have internal predecessors, (3818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,711 INFO L81 ComplementDD]: Finished complementDD. Result has 166 states, 166 states have (on average 23.0) internal successors, (3818), 166 states have internal predecessors, (3818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,711 INFO L175 Difference]: Start difference. First operand has 482 places, 702 transitions, 18519 flow. Second operand 165 states and 1340 transitions. [2023-11-29 07:10:52,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 1783 transitions, 45513 flow [2023-11-29 07:10:54,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1783 transitions, 43848 flow, removed 176 selfloop flow, removed 33 redundant places. [2023-11-29 07:10:54,311 INFO L231 Difference]: Finished difference. Result has 663 places, 1376 transitions, 40420 flow [2023-11-29 07:10:54,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=17090, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=165, PETRI_FLOW=40420, PETRI_PLACES=663, PETRI_TRANSITIONS=1376} [2023-11-29 07:10:54,312 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 638 predicate places. [2023-11-29 07:10:54,312 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 1376 transitions, 40420 flow [2023-11-29 07:10:54,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:54,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:54,312 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:54,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 07:10:54,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 07:10:54,512 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 07:10:54,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:54,513 INFO L85 PathProgramCache]: Analyzing trace with hash 256876534, now seen corresponding path program 15 times [2023-11-29 07:10:54,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:54,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682403158] [2023-11-29 07:10:54,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:54,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682403158] [2023-11-29 07:10:54,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682403158] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:54,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837810115] [2023-11-29 07:10:54,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:54,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:54,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:54,749 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:54,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 07:10:54,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:10:54,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:54,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:10:54,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:55,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:55,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837810115] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:55,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:55,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:10:55,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755949837] [2023-11-29 07:10:55,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:55,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:10:55,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:55,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:10:55,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:10:55,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:10:55,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 1376 transitions, 40420 flow. Second operand has 31 states, 31 states have (on average 4.774193548387097) internal successors, (148), 31 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:55,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:55,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:10:55,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:05,119 INFO L124 PetriNetUnfolderBase]: 4739/8648 cut-off events. [2023-11-29 07:11:05,119 INFO L125 PetriNetUnfolderBase]: For 847157/847157 co-relation queries the response was YES. [2023-11-29 07:11:05,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122028 conditions, 8648 events. 4739/8648 cut-off events. For 847157/847157 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 63375 event pairs, 131 based on Foata normal form. 16/8664 useless extension candidates. Maximal degree in co-relation 121865. Up to 2417 conditions per place. [2023-11-29 07:11:05,249 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 645 selfloop transitions, 1578 changer transitions 38/2262 dead transitions. [2023-11-29 07:11:05,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 2262 transitions, 67196 flow [2023-11-29 07:11:05,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2023-11-29 07:11:05,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2023-11-29 07:11:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 1141 transitions. [2023-11-29 07:11:05,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3702141466580143 [2023-11-29 07:11:05,252 INFO L72 ComplementDD]: Start complementDD. Operand 134 states and 1141 transitions. [2023-11-29 07:11:05,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 134 states and 1141 transitions. [2023-11-29 07:11:05,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:05,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 134 states and 1141 transitions. [2023-11-29 07:11:05,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 135 states, 134 states have (on average 8.514925373134329) internal successors, (1141), 134 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 135 states, 135 states have (on average 23.0) internal successors, (3105), 135 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,260 INFO L81 ComplementDD]: Finished complementDD. Result has 135 states, 135 states have (on average 23.0) internal successors, (3105), 135 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,260 INFO L175 Difference]: Start difference. First operand has 663 places, 1376 transitions, 40420 flow. Second operand 134 states and 1141 transitions. [2023-11-29 07:11:05,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 2262 transitions, 67196 flow [2023-11-29 07:11:12,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 2262 transitions, 64326 flow, removed 1274 selfloop flow, removed 27 redundant places. [2023-11-29 07:11:12,439 INFO L231 Difference]: Finished difference. Result has 783 places, 1872 transitions, 57317 flow [2023-11-29 07:11:12,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=37963, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=134, PETRI_FLOW=57317, PETRI_PLACES=783, PETRI_TRANSITIONS=1872} [2023-11-29 07:11:12,440 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 758 predicate places. [2023-11-29 07:11:12,441 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 1872 transitions, 57317 flow [2023-11-29 07:11:12,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.774193548387097) internal successors, (148), 31 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:12,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:12,441 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:12,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 07:11:12,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 07:11:12,642 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 07:11:12,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:12,642 INFO L85 PathProgramCache]: Analyzing trace with hash 257788086, now seen corresponding path program 16 times [2023-11-29 07:11:12,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:12,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331818944] [2023-11-29 07:11:12,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:12,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:12,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:12,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:12,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:12,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331818944] [2023-11-29 07:11:12,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331818944] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:12,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720120343] [2023-11-29 07:11:12,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:11:12,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:12,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:12,842 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:12,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 07:11:12,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:11:12,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:12,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:11:12,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:13,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:13,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720120343] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:13,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:13,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:11:13,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123655061] [2023-11-29 07:11:13,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:13,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:11:13,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:13,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:11:13,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:11:13,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:11:13,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 1872 transitions, 57317 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:13,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:11:13,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:21,958 INFO L124 PetriNetUnfolderBase]: 5171/9400 cut-off events. [2023-11-29 07:11:21,959 INFO L125 PetriNetUnfolderBase]: For 986347/986347 co-relation queries the response was YES. [2023-11-29 07:11:22,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138219 conditions, 9400 events. 5171/9400 cut-off events. For 986347/986347 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 69896 event pairs, 318 based on Foata normal form. 3/9403 useless extension candidates. Maximal degree in co-relation 138040. Up to 5294 conditions per place. [2023-11-29 07:11:22,107 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 861 selfloop transitions, 1361 changer transitions 15/2238 dead transitions. [2023-11-29 07:11:22,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 2238 transitions, 71217 flow [2023-11-29 07:11:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-29 07:11:22,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-29 07:11:22,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 526 transitions. [2023-11-29 07:11:22,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3314429741650914 [2023-11-29 07:11:22,108 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 526 transitions. [2023-11-29 07:11:22,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 526 transitions. [2023-11-29 07:11:22,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:22,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 526 transitions. [2023-11-29 07:11:22,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 7.6231884057971016) internal successors, (526), 69 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 23.0) internal successors, (1610), 70 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,113 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 23.0) internal successors, (1610), 70 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,113 INFO L175 Difference]: Start difference. First operand has 783 places, 1872 transitions, 57317 flow. Second operand 69 states and 526 transitions. [2023-11-29 07:11:22,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 2238 transitions, 71217 flow [2023-11-29 07:11:28,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 2238 transitions, 69915 flow, removed 370 selfloop flow, removed 54 redundant places. [2023-11-29 07:11:28,732 INFO L231 Difference]: Finished difference. Result has 799 places, 2074 transitions, 66710 flow [2023-11-29 07:11:28,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=56199, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=66710, PETRI_PLACES=799, PETRI_TRANSITIONS=2074} [2023-11-29 07:11:28,734 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 774 predicate places. [2023-11-29 07:11:28,735 INFO L495 AbstractCegarLoop]: Abstraction has has 799 places, 2074 transitions, 66710 flow [2023-11-29 07:11:28,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:28,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:28,735 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:28,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 07:11:28,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 07:11:28,935 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 07:11:28,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:28,936 INFO L85 PathProgramCache]: Analyzing trace with hash -773284878, now seen corresponding path program 17 times [2023-11-29 07:11:28,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:28,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226776321] [2023-11-29 07:11:28,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:28,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:28,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:29,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226776321] [2023-11-29 07:11:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226776321] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510150491] [2023-11-29 07:11:29,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:11:29,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:29,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:29,109 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:29,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 07:11:29,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 07:11:29,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:29,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:11:29,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:29,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:29,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:29,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510150491] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:29,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:29,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:11:29,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076711223] [2023-11-29 07:11:29,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:29,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:11:29,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:29,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:11:29,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:11:29,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:11:29,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 2074 transitions, 66710 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:29,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:29,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:11:29,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:38,644 INFO L124 PetriNetUnfolderBase]: 5306/9645 cut-off events. [2023-11-29 07:11:38,644 INFO L125 PetriNetUnfolderBase]: For 993636/993636 co-relation queries the response was YES. [2023-11-29 07:11:38,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144966 conditions, 9645 events. 5306/9645 cut-off events. For 993636/993636 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 72063 event pairs, 315 based on Foata normal form. 3/9648 useless extension candidates. Maximal degree in co-relation 144783. Up to 5450 conditions per place. [2023-11-29 07:11:38,809 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 802 selfloop transitions, 1469 changer transitions 15/2287 dead transitions. [2023-11-29 07:11:38,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 2287 transitions, 75941 flow [2023-11-29 07:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-11-29 07:11:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-11-29 07:11:38,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 560 transitions. [2023-11-29 07:11:38,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32463768115942027 [2023-11-29 07:11:38,811 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 560 transitions. [2023-11-29 07:11:38,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 560 transitions. [2023-11-29 07:11:38,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:38,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 560 transitions. [2023-11-29 07:11:38,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 7.466666666666667) internal successors, (560), 75 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:38,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 23.0) internal successors, (1748), 76 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:38,815 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 23.0) internal successors, (1748), 76 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:38,815 INFO L175 Difference]: Start difference. First operand has 799 places, 2074 transitions, 66710 flow. Second operand 75 states and 560 transitions. [2023-11-29 07:11:38,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 2287 transitions, 75941 flow [2023-11-29 07:11:46,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 2287 transitions, 75813 flow, removed 21 selfloop flow, removed 16 redundant places. [2023-11-29 07:11:46,391 INFO L231 Difference]: Finished difference. Result has 864 places, 2138 transitions, 73570 flow [2023-11-29 07:11:46,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=66586, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=73570, PETRI_PLACES=864, PETRI_TRANSITIONS=2138} [2023-11-29 07:11:46,393 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 839 predicate places. [2023-11-29 07:11:46,393 INFO L495 AbstractCegarLoop]: Abstraction has has 864 places, 2138 transitions, 73570 flow [2023-11-29 07:11:46,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:46,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:46,394 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:46,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 07:11:46,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 07:11:46,594 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 07:11:46,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash -532838730, now seen corresponding path program 18 times [2023-11-29 07:11:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:46,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732883998] [2023-11-29 07:11:46,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:46,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:46,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:46,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:46,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732883998] [2023-11-29 07:11:46,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732883998] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:46,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630774135] [2023-11-29 07:11:46,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:11:46,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:46,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:46,771 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:46,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 07:11:46,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 07:11:46,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:46,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:11:46,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:47,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:47,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:47,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:47,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630774135] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:47,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:47,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:11:47,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077612035] [2023-11-29 07:11:47,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:47,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:11:47,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:47,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:11:47,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:11:47,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:11:47,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 2138 transitions, 73570 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:47,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:47,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:11:47,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:02,866 INFO L124 PetriNetUnfolderBase]: 7733/13973 cut-off events. [2023-11-29 07:12:02,867 INFO L125 PetriNetUnfolderBase]: For 1575833/1575833 co-relation queries the response was YES. [2023-11-29 07:12:03,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222082 conditions, 13973 events. 7733/13973 cut-off events. For 1575833/1575833 co-relation queries the response was YES. Maximal size of possible extension queue 924. Compared 111754 event pairs, 308 based on Foata normal form. 10/13983 useless extension candidates. Maximal degree in co-relation 221892. Up to 4805 conditions per place. [2023-11-29 07:12:03,121 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 989 selfloop transitions, 2460 changer transitions 35/3485 dead transitions. [2023-11-29 07:12:03,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 3485 transitions, 123800 flow [2023-11-29 07:12:03,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2023-11-29 07:12:03,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2023-11-29 07:12:03,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 989 transitions. [2023-11-29 07:12:03,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3282442748091603 [2023-11-29 07:12:03,124 INFO L72 ComplementDD]: Start complementDD. Operand 131 states and 989 transitions. [2023-11-29 07:12:03,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 989 transitions. [2023-11-29 07:12:03,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:03,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 131 states and 989 transitions. [2023-11-29 07:12:03,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 132 states, 131 states have (on average 7.549618320610687) internal successors, (989), 131 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:03,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 132 states, 132 states have (on average 23.0) internal successors, (3036), 132 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:03,130 INFO L81 ComplementDD]: Finished complementDD. Result has 132 states, 132 states have (on average 23.0) internal successors, (3036), 132 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:03,130 INFO L175 Difference]: Start difference. First operand has 864 places, 2138 transitions, 73570 flow. Second operand 131 states and 989 transitions. [2023-11-29 07:12:03,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 3485 transitions, 123800 flow [2023-11-29 07:12:18,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 3485 transitions, 123187 flow, removed 132 selfloop flow, removed 28 redundant places. [2023-11-29 07:12:18,304 INFO L231 Difference]: Finished difference. Result has 1017 places, 3186 transitions, 121083 flow [2023-11-29 07:12:18,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=73120, PETRI_DIFFERENCE_MINUEND_PLACES=833, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=131, PETRI_FLOW=121083, PETRI_PLACES=1017, PETRI_TRANSITIONS=3186} [2023-11-29 07:12:18,307 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 992 predicate places. [2023-11-29 07:12:18,307 INFO L495 AbstractCegarLoop]: Abstraction has has 1017 places, 3186 transitions, 121083 flow [2023-11-29 07:12:18,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:18,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:18,307 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 07:12:18,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 07:12:18,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:18,508 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 07:12:18,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:18,508 INFO L85 PathProgramCache]: Analyzing trace with hash 566996759, now seen corresponding path program 2 times [2023-11-29 07:12:18,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:18,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176256565] [2023-11-29 07:12:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:18,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:12:18,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176256565] [2023-11-29 07:12:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176256565] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:18,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961447280] [2023-11-29 07:12:18,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:12:18,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:18,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:18,706 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:18,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 07:12:18,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:12:18,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:18,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:12:18,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:18,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:12:18,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:19,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:12:19,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961447280] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:19,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:19,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 07:12:19,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657759206] [2023-11-29 07:12:19,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:19,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 07:12:19,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:19,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 07:12:19,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-11-29 07:12:19,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:12:19,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1017 places, 3186 transitions, 121083 flow. Second operand has 30 states, 30 states have (on average 4.433333333333334) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:19,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:19,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:12:19,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:37,862 INFO L124 PetriNetUnfolderBase]: 8007/14563 cut-off events. [2023-11-29 07:12:37,863 INFO L125 PetriNetUnfolderBase]: For 2090216/2090216 co-relation queries the response was YES. [2023-11-29 07:12:38,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253318 conditions, 14563 events. 8007/14563 cut-off events. For 2090216/2090216 co-relation queries the response was YES. Maximal size of possible extension queue 1005. Compared 118178 event pairs, 284 based on Foata normal form. 4/14567 useless extension candidates. Maximal degree in co-relation 253081. Up to 7661 conditions per place. [2023-11-29 07:12:38,232 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 1088 selfloop transitions, 2451 changer transitions 30/3570 dead transitions. [2023-11-29 07:12:38,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 3570 transitions, 141604 flow [2023-11-29 07:12:38,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 07:12:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 07:12:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 547 transitions. [2023-11-29 07:12:38,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33975155279503105 [2023-11-29 07:12:38,235 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 547 transitions. [2023-11-29 07:12:38,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 547 transitions. [2023-11-29 07:12:38,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:38,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 547 transitions. [2023-11-29 07:12:38,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 7.814285714285714) internal successors, (547), 70 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:38,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 23.0) internal successors, (1633), 71 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:38,239 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 23.0) internal successors, (1633), 71 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:38,239 INFO L175 Difference]: Start difference. First operand has 1017 places, 3186 transitions, 121083 flow. Second operand 70 states and 547 transitions. [2023-11-29 07:12:38,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 3570 transitions, 141604 flow [2023-11-29 07:13:00,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 3570 transitions, 139018 flow, removed 784 selfloop flow, removed 22 redundant places. [2023-11-29 07:13:00,841 INFO L231 Difference]: Finished difference. Result has 1077 places, 3410 transitions, 136032 flow [2023-11-29 07:13:00,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=118757, PETRI_DIFFERENCE_MINUEND_PLACES=991, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=136032, PETRI_PLACES=1077, PETRI_TRANSITIONS=3410} [2023-11-29 07:13:00,844 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1052 predicate places. [2023-11-29 07:13:00,845 INFO L495 AbstractCegarLoop]: Abstraction has has 1077 places, 3410 transitions, 136032 flow [2023-11-29 07:13:00,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.433333333333334) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:00,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:13:00,845 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:13:00,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 07:13:01,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:01,045 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 07:13:01,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:13:01,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1848996034, now seen corresponding path program 19 times [2023-11-29 07:13:01,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:13:01,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680619943] [2023-11-29 07:13:01,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:13:01,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:13:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:01,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:13:01,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680619943] [2023-11-29 07:13:01,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680619943] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:13:01,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322325911] [2023-11-29 07:13:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:13:01,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:01,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:13:01,199 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:13:01,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 07:13:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:01,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:13:01,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:13:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:01,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:13:01,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:01,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322325911] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:13:01,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:13:01,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:13:01,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450869848] [2023-11-29 07:13:01,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:13:01,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:13:01,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:13:01,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:13:01,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:13:01,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:13:01,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1077 places, 3410 transitions, 136032 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:01,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:13:01,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:13:01,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:13:22,903 INFO L124 PetriNetUnfolderBase]: 7985/14518 cut-off events. [2023-11-29 07:13:22,903 INFO L125 PetriNetUnfolderBase]: For 2366433/2366433 co-relation queries the response was YES. [2023-11-29 07:13:23,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261530 conditions, 14518 events. 7985/14518 cut-off events. For 2366433/2366433 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 117799 event pairs, 407 based on Foata normal form. 3/14521 useless extension candidates. Maximal degree in co-relation 261283. Up to 8361 conditions per place. [2023-11-29 07:13:23,355 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 1211 selfloop transitions, 2358 changer transitions 15/3585 dead transitions. [2023-11-29 07:13:23,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1153 places, 3585 transitions, 146324 flow [2023-11-29 07:13:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-11-29 07:13:23,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2023-11-29 07:13:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 622 transitions. [2023-11-29 07:13:23,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258250392875851 [2023-11-29 07:13:23,357 INFO L72 ComplementDD]: Start complementDD. Operand 83 states and 622 transitions. [2023-11-29 07:13:23,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 622 transitions. [2023-11-29 07:13:23,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:13:23,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 83 states and 622 transitions. [2023-11-29 07:13:23,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 84 states, 83 states have (on average 7.493975903614458) internal successors, (622), 83 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:23,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 84 states, 84 states have (on average 23.0) internal successors, (1932), 84 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:23,360 INFO L81 ComplementDD]: Finished complementDD. Result has 84 states, 84 states have (on average 23.0) internal successors, (1932), 84 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:23,361 INFO L175 Difference]: Start difference. First operand has 1077 places, 3410 transitions, 136032 flow. Second operand 83 states and 622 transitions. [2023-11-29 07:13:23,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1153 places, 3585 transitions, 146324 flow [2023-11-29 07:13:51,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1122 places, 3585 transitions, 141679 flow, removed 515 selfloop flow, removed 31 redundant places. [2023-11-29 07:13:51,562 INFO L231 Difference]: Finished difference. Result has 1130 places, 3417 transitions, 139114 flow [2023-11-29 07:13:51,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=131863, PETRI_DIFFERENCE_MINUEND_PLACES=1040, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1056, PETRI_DIFFERENCE_SUBTRAHEND_STATES=83, PETRI_FLOW=139114, PETRI_PLACES=1130, PETRI_TRANSITIONS=3417} [2023-11-29 07:13:51,565 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1105 predicate places. [2023-11-29 07:13:51,565 INFO L495 AbstractCegarLoop]: Abstraction has has 1130 places, 3417 transitions, 139114 flow [2023-11-29 07:13:51,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:51,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:13:51,565 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 07:13:51,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 07:13:51,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:51,765 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 07:13:51,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:13:51,766 INFO L85 PathProgramCache]: Analyzing trace with hash 979404503, now seen corresponding path program 3 times [2023-11-29 07:13:51,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:13:51,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833697583] [2023-11-29 07:13:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:13:51,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:13:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:51,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:51,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:13:51,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833697583] [2023-11-29 07:13:51,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833697583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:13:51,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599877289] [2023-11-29 07:13:51,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:13:51,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:51,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:13:51,936 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:13:51,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 07:13:52,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:13:52,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:13:52,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 07:13:52,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:13:52,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:52,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:13:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:13:52,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599877289] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:13:52,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:13:52,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2023-11-29 07:13:52,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919368955] [2023-11-29 07:13:52,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:13:52,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 07:13:52,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:13:52,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 07:13:52,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=838, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:13:52,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:13:52,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1130 places, 3417 transitions, 139114 flow. Second operand has 33 states, 33 states have (on average 4.515151515151516) internal successors, (149), 33 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:52,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:13:52,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:13:52,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:14:13,420 INFO L124 PetriNetUnfolderBase]: 8213/15041 cut-off events. [2023-11-29 07:14:13,420 INFO L125 PetriNetUnfolderBase]: For 2209017/2209017 co-relation queries the response was YES. [2023-11-29 07:14:13,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265290 conditions, 15041 events. 8213/15041 cut-off events. For 2209017/2209017 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 123822 event pairs, 396 based on Foata normal form. 129/15170 useless extension candidates. Maximal degree in co-relation 265044. Up to 7957 conditions per place. [2023-11-29 07:14:13,761 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 1255 selfloop transitions, 2314 changer transitions 58/3628 dead transitions. [2023-11-29 07:14:13,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1163 places, 3628 transitions, 152474 flow [2023-11-29 07:14:13,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 07:14:13,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 07:14:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 328 transitions. [2023-11-29 07:14:13,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854289071680376 [2023-11-29 07:14:13,762 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 328 transitions. [2023-11-29 07:14:13,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 328 transitions. [2023-11-29 07:14:13,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:14:13,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 328 transitions. [2023-11-29 07:14:13,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 8.864864864864865) internal successors, (328), 37 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 07:14:13,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 23.0) internal successors, (874), 38 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:13,764 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 23.0) internal successors, (874), 38 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:13,764 INFO L175 Difference]: Start difference. First operand has 1130 places, 3417 transitions, 139114 flow. Second operand 37 states and 328 transitions. [2023-11-29 07:14:13,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1163 places, 3628 transitions, 152474 flow [2023-11-29 07:14:38,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1109 places, 3628 transitions, 150135 flow, removed 40 selfloop flow, removed 54 redundant places. [2023-11-29 07:14:38,829 INFO L231 Difference]: Finished difference. Result has 1118 places, 3484 transitions, 148211 flow [2023-11-29 07:14:38,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=136192, PETRI_DIFFERENCE_MINUEND_PLACES=1073, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=148211, PETRI_PLACES=1118, PETRI_TRANSITIONS=3484} [2023-11-29 07:14:38,832 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1093 predicate places. [2023-11-29 07:14:38,832 INFO L495 AbstractCegarLoop]: Abstraction has has 1118 places, 3484 transitions, 148211 flow [2023-11-29 07:14:38,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.515151515151516) internal successors, (149), 33 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:38,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:14:38,833 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 07:14:38,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 07:14:39,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:14:39,033 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 07:14:39,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:14:39,034 INFO L85 PathProgramCache]: Analyzing trace with hash -109579561, now seen corresponding path program 4 times [2023-11-29 07:14:39,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:14:39,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044769370] [2023-11-29 07:14:39,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:14:39,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:14:39,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:14:39,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:14:39,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:14:39,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044769370] [2023-11-29 07:14:39,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044769370] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:14:39,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742420282] [2023-11-29 07:14:39,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:14:39,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:14:39,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:14:39,219 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:14:39,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 07:14:39,286 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:14:39,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:14:39,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:14:39,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:14:39,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:14:39,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:14:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:14:39,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742420282] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:14:39,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:14:39,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 07:14:39,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034925215] [2023-11-29 07:14:39,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:14:39,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 07:14:39,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:14:39,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 07:14:39,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2023-11-29 07:14:39,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:14:39,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1118 places, 3484 transitions, 148211 flow. Second operand has 30 states, 30 states have (on average 4.366666666666666) internal successors, (131), 30 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 07:14:39,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:14:39,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:14:39,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:15:04,060 INFO L124 PetriNetUnfolderBase]: 8271/15151 cut-off events. [2023-11-29 07:15:04,060 INFO L125 PetriNetUnfolderBase]: For 2261750/2261750 co-relation queries the response was YES. [2023-11-29 07:15:04,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275215 conditions, 15151 events. 8271/15151 cut-off events. For 2261750/2261750 co-relation queries the response was YES. Maximal size of possible extension queue 1052. Compared 124825 event pairs, 300 based on Foata normal form. 8/15159 useless extension candidates. Maximal degree in co-relation 274966. Up to 5739 conditions per place. [2023-11-29 07:15:04,524 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 2060 selfloop transitions, 1735 changer transitions 24/3820 dead transitions. [2023-11-29 07:15:04,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1176 places, 3820 transitions, 165421 flow [2023-11-29 07:15:04,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 07:15:04,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 07:15:04,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 557 transitions. [2023-11-29 07:15:04,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34596273291925467 [2023-11-29 07:15:04,526 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 557 transitions. [2023-11-29 07:15:04,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 557 transitions. [2023-11-29 07:15:04,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:15:04,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 557 transitions. [2023-11-29 07:15:04,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 7.957142857142857) internal successors, (557), 70 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:04,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 23.0) internal successors, (1633), 71 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:04,529 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 23.0) internal successors, (1633), 71 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:04,529 INFO L175 Difference]: Start difference. First operand has 1118 places, 3484 transitions, 148211 flow. Second operand 70 states and 557 transitions. [2023-11-29 07:15:04,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1176 places, 3820 transitions, 165421 flow [2023-11-29 07:15:32,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1152 places, 3820 transitions, 164826 flow, removed 73 selfloop flow, removed 24 redundant places. [2023-11-29 07:15:32,306 INFO L231 Difference]: Finished difference. Result has 1170 places, 3610 transitions, 159275 flow [2023-11-29 07:15:32,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=147698, PETRI_DIFFERENCE_MINUEND_PLACES=1083, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=159275, PETRI_PLACES=1170, PETRI_TRANSITIONS=3610} [2023-11-29 07:15:32,309 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1145 predicate places. [2023-11-29 07:15:32,309 INFO L495 AbstractCegarLoop]: Abstraction has has 1170 places, 3610 transitions, 159275 flow [2023-11-29 07:15:32,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.366666666666666) internal successors, (131), 30 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 07:15:32,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:15:32,310 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 07:15:32,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 07:15:32,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:15:32,510 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 07:15:32,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:15:32,510 INFO L85 PathProgramCache]: Analyzing trace with hash 66186165, now seen corresponding path program 5 times [2023-11-29 07:15:32,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:15:32,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487247837] [2023-11-29 07:15:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:15:32,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:15:32,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:15:32,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:32,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:15:32,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487247837] [2023-11-29 07:15:32,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487247837] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:15:32,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228728797] [2023-11-29 07:15:32,674 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:15:32,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:15:32,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:15:32,675 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:15:32,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 07:15:32,739 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:15:32,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:15:32,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:15:32,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:15:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:32,895 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:15:33,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:33,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228728797] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:15:33,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:15:33,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 07:15:33,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346094519] [2023-11-29 07:15:33,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:15:33,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 07:15:33,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:15:33,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 07:15:33,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2023-11-29 07:15:33,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:15:33,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1170 places, 3610 transitions, 159275 flow. Second operand has 30 states, 30 states have (on average 4.433333333333334) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:33,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:15:33,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:15:33,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:16:00,771 INFO L124 PetriNetUnfolderBase]: 9016/16412 cut-off events. [2023-11-29 07:16:00,771 INFO L125 PetriNetUnfolderBase]: For 2766350/2766350 co-relation queries the response was YES. [2023-11-29 07:16:01,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308288 conditions, 16412 events. 9016/16412 cut-off events. For 2766350/2766350 co-relation queries the response was YES. Maximal size of possible extension queue 1107. Compared 135709 event pairs, 305 based on Foata normal form. 3/16415 useless extension candidates. Maximal degree in co-relation 308028. Up to 5854 conditions per place. [2023-11-29 07:16:01,185 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 947 selfloop transitions, 3360 changer transitions 18/4326 dead transitions. [2023-11-29 07:16:01,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1277 places, 4326 transitions, 187789 flow [2023-11-29 07:16:01,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2023-11-29 07:16:01,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2023-11-29 07:16:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 825 transitions. [2023-11-29 07:16:01,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3174297806848788 [2023-11-29 07:16:01,187 INFO L72 ComplementDD]: Start complementDD. Operand 113 states and 825 transitions. [2023-11-29 07:16:01,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 113 states and 825 transitions. [2023-11-29 07:16:01,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:16:01,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 113 states and 825 transitions. [2023-11-29 07:16:01,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 114 states, 113 states have (on average 7.300884955752212) internal successors, (825), 113 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:01,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 114 states, 114 states have (on average 23.0) internal successors, (2622), 114 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:01,191 INFO L81 ComplementDD]: Finished complementDD. Result has 114 states, 114 states have (on average 23.0) internal successors, (2622), 114 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:01,192 INFO L175 Difference]: Start difference. First operand has 1170 places, 3610 transitions, 159275 flow. Second operand 113 states and 825 transitions. [2023-11-29 07:16:01,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1277 places, 4326 transitions, 187789 flow [2023-11-29 07:16:42,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1248 places, 4326 transitions, 185953 flow, removed 448 selfloop flow, removed 29 redundant places. [2023-11-29 07:16:42,980 INFO L231 Difference]: Finished difference. Result has 1256 places, 4100 transitions, 185128 flow [2023-11-29 07:16:42,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=157608, PETRI_DIFFERENCE_MINUEND_PLACES=1136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2915, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=113, PETRI_FLOW=185128, PETRI_PLACES=1256, PETRI_TRANSITIONS=4100} [2023-11-29 07:16:42,983 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1231 predicate places. [2023-11-29 07:16:42,983 INFO L495 AbstractCegarLoop]: Abstraction has has 1256 places, 4100 transitions, 185128 flow [2023-11-29 07:16:42,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.433333333333334) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:42,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:16:42,983 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:16:42,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 07:16:43,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:16:43,184 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 07:16:43,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:16:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1196803250, now seen corresponding path program 20 times [2023-11-29 07:16:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:16:43,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075394640] [2023-11-29 07:16:43,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:16:43,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:16:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:16:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:16:43,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:16:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075394640] [2023-11-29 07:16:43,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075394640] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:16:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136791632] [2023-11-29 07:16:43,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:16:43,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:16:43,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:16:43,351 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:16:43,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 07:16:43,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:16:43,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:16:43,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:16:43,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:16:43,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:16:43,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:16:43,884 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:16:43,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136791632] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:16:43,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:16:43,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:16:43,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620809222] [2023-11-29 07:16:43,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:16:43,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:16:43,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:16:43,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:16:43,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:16:43,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:16:43,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1256 places, 4100 transitions, 185128 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:43,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:16:43,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:16:43,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:17:28,069 INFO L124 PetriNetUnfolderBase]: 12300/22316 cut-off events. [2023-11-29 07:17:28,069 INFO L125 PetriNetUnfolderBase]: For 3879483/3879483 co-relation queries the response was YES. [2023-11-29 07:17:28,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436099 conditions, 22316 events. 12300/22316 cut-off events. For 3879483/3879483 co-relation queries the response was YES. Maximal size of possible extension queue 1368. Compared 191998 event pairs, 247 based on Foata normal form. 5/22321 useless extension candidates. Maximal degree in co-relation 435837. Up to 6139 conditions per place. [2023-11-29 07:17:28,810 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 1427 selfloop transitions, 4422 changer transitions 18/5868 dead transitions. [2023-11-29 07:17:28,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1388 places, 5868 transitions, 269222 flow [2023-11-29 07:17:28,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2023-11-29 07:17:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2023-11-29 07:17:28,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 1155 transitions. [2023-11-29 07:17:28,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638941398865784 [2023-11-29 07:17:28,813 INFO L72 ComplementDD]: Start complementDD. Operand 138 states and 1155 transitions. [2023-11-29 07:17:28,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 138 states and 1155 transitions. [2023-11-29 07:17:28,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:17:28,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 138 states and 1155 transitions. [2023-11-29 07:17:28,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 139 states, 138 states have (on average 8.369565217391305) internal successors, (1155), 138 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:28,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 139 states, 139 states have (on average 23.0) internal successors, (3197), 139 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:28,818 INFO L81 ComplementDD]: Finished complementDD. Result has 139 states, 139 states have (on average 23.0) internal successors, (3197), 139 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:28,818 INFO L175 Difference]: Start difference. First operand has 1256 places, 4100 transitions, 185128 flow. Second operand 138 states and 1155 transitions. [2023-11-29 07:17:28,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1388 places, 5868 transitions, 269222 flow [2023-11-29 07:18:53,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1309 places, 5868 transitions, 257517 flow, removed 4194 selfloop flow, removed 79 redundant places. [2023-11-29 07:18:54,153 INFO L231 Difference]: Finished difference. Result has 1359 places, 5449 transitions, 254431 flow [2023-11-29 07:18:54,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=179855, PETRI_DIFFERENCE_MINUEND_PLACES=1172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=138, PETRI_FLOW=254431, PETRI_PLACES=1359, PETRI_TRANSITIONS=5449} [2023-11-29 07:18:54,156 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1334 predicate places. [2023-11-29 07:18:54,156 INFO L495 AbstractCegarLoop]: Abstraction has has 1359 places, 5449 transitions, 254431 flow [2023-11-29 07:18:54,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:54,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:18:54,156 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:18:54,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 07:18:54,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:18:54,357 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 07:18:54,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:18:54,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1196208604, now seen corresponding path program 21 times [2023-11-29 07:18:54,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:18:54,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793473205] [2023-11-29 07:18:54,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:18:54,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:18:54,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:18:54,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:18:54,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:18:54,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793473205] [2023-11-29 07:18:54,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793473205] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:18:54,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002026884] [2023-11-29 07:18:54,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:18:54,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:18:54,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:18:54,535 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:18:54,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 07:18:54,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:18:54,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:18:54,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:18:54,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:18:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:18:54,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:18:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:18:55,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002026884] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:18:55,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:18:55,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:18:55,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519002902] [2023-11-29 07:18:55,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:18:55,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:18:55,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:18:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:18:55,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:18:55,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:18:55,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1359 places, 5449 transitions, 254431 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:55,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:18:55,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:18:55,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:19:55,223 INFO L124 PetriNetUnfolderBase]: 12816/23318 cut-off events. [2023-11-29 07:19:55,224 INFO L125 PetriNetUnfolderBase]: For 2030748/2030748 co-relation queries the response was YES. [2023-11-29 07:19:55,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408795 conditions, 23318 events. 12816/23318 cut-off events. For 2030748/2030748 co-relation queries the response was YES. Maximal size of possible extension queue 1387. Compared 202768 event pairs, 315 based on Foata normal form. 5/23323 useless extension candidates. Maximal degree in co-relation 408503. Up to 6901 conditions per place. [2023-11-29 07:19:56,100 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 1506 selfloop transitions, 4528 changer transitions 18/6053 dead transitions. [2023-11-29 07:19:56,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1511 places, 6053 transitions, 281109 flow [2023-11-29 07:19:56,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2023-11-29 07:19:56,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2023-11-29 07:19:56,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 1215 transitions. [2023-11-29 07:19:56,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.338628762541806 [2023-11-29 07:19:56,103 INFO L72 ComplementDD]: Start complementDD. Operand 156 states and 1215 transitions. [2023-11-29 07:19:56,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 156 states and 1215 transitions. [2023-11-29 07:19:56,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:19:56,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 156 states and 1215 transitions. [2023-11-29 07:19:56,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 157 states, 156 states have (on average 7.788461538461538) internal successors, (1215), 156 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:56,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 157 states, 157 states have (on average 23.0) internal successors, (3611), 157 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:56,108 INFO L81 ComplementDD]: Finished complementDD. Result has 157 states, 157 states have (on average 23.0) internal successors, (3611), 157 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:56,108 INFO L175 Difference]: Start difference. First operand has 1359 places, 5449 transitions, 254431 flow. Second operand 156 states and 1215 transitions. [2023-11-29 07:19:56,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1511 places, 6053 transitions, 281109 flow [2023-11-29 07:20:59,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1468 places, 6053 transitions, 278904 flow, removed 761 selfloop flow, removed 43 redundant places. [2023-11-29 07:21:00,066 INFO L231 Difference]: Finished difference. Result has 1489 places, 5695 transitions, 275786 flow [2023-11-29 07:21:00,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=252545, PETRI_DIFFERENCE_MINUEND_PLACES=1313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=156, PETRI_FLOW=275786, PETRI_PLACES=1489, PETRI_TRANSITIONS=5695} [2023-11-29 07:21:00,070 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1464 predicate places. [2023-11-29 07:21:00,070 INFO L495 AbstractCegarLoop]: Abstraction has has 1489 places, 5695 transitions, 275786 flow [2023-11-29 07:21:00,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:21:00,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:21:00,070 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:21:00,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 07:21:00,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:21:00,271 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 07:21:00,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:21:00,271 INFO L85 PathProgramCache]: Analyzing trace with hash 77038044, now seen corresponding path program 22 times [2023-11-29 07:21:00,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:21:00,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179830819] [2023-11-29 07:21:00,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:21:00,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:21:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:21:00,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:21:00,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:21:00,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179830819] [2023-11-29 07:21:00,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179830819] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:21:00,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811818832] [2023-11-29 07:21:00,425 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:21:00,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:21:00,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:21:00,426 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:21:00,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 07:21:00,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:21:00,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:21:00,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:21:00,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:21:00,720 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:21:00,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:21:00,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:21:00,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811818832] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:21:00,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:21:00,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:21:00,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437340278] [2023-11-29 07:21:00,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:21:00,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:21:00,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:21:00,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:21:00,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:21:00,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:21:00,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1489 places, 5695 transitions, 275786 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:21:00,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:21:00,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:21:00,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:22:04,356 INFO L124 PetriNetUnfolderBase]: 12884/23455 cut-off events. [2023-11-29 07:22:04,356 INFO L125 PetriNetUnfolderBase]: For 2148318/2148318 co-relation queries the response was YES. [2023-11-29 07:22:04,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425121 conditions, 23455 events. 12884/23455 cut-off events. For 2148318/2148318 co-relation queries the response was YES. Maximal size of possible extension queue 1395. Compared 204306 event pairs, 574 based on Foata normal form. 4/23459 useless extension candidates. Maximal degree in co-relation 424815. Up to 14598 conditions per place. [2023-11-29 07:22:05,183 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 2150 selfloop transitions, 3741 changer transitions 12/5904 dead transitions. [2023-11-29 07:22:05,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1571 places, 5904 transitions, 291391 flow [2023-11-29 07:22:05,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-11-29 07:22:05,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2023-11-29 07:22:05,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 614 transitions. [2023-11-29 07:22:05,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3104145601617796 [2023-11-29 07:22:05,184 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 614 transitions. [2023-11-29 07:22:05,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 614 transitions. [2023-11-29 07:22:05,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:22:05,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 614 transitions. [2023-11-29 07:22:05,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 7.1395348837209305) internal successors, (614), 86 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:22:05,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 23.0) internal successors, (2001), 87 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:22:05,188 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 23.0) internal successors, (2001), 87 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:22:05,188 INFO L175 Difference]: Start difference. First operand has 1489 places, 5695 transitions, 275786 flow. Second operand 86 states and 614 transitions. [2023-11-29 07:22:05,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1571 places, 5904 transitions, 291391 flow [2023-11-29 07:23:23,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1497 places, 5904 transitions, 289696 flow, removed 257 selfloop flow, removed 74 redundant places. [2023-11-29 07:23:23,564 INFO L231 Difference]: Finished difference. Result has 1507 places, 5743 transitions, 288556 flow [2023-11-29 07:23:23,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=274121, PETRI_DIFFERENCE_MINUEND_PLACES=1412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3693, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=288556, PETRI_PLACES=1507, PETRI_TRANSITIONS=5743} [2023-11-29 07:23:23,568 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1482 predicate places. [2023-11-29 07:23:23,568 INFO L495 AbstractCegarLoop]: Abstraction has has 1507 places, 5743 transitions, 288556 flow [2023-11-29 07:23:23,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:23:23,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:23:23,568 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:23:23,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 07:23:23,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:23:23,769 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 07:23:23,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:23:23,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1152749200, now seen corresponding path program 23 times [2023-11-29 07:23:23,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:23:23,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886837987] [2023-11-29 07:23:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:23:23,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:23:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:23:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:23:23,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:23:23,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886837987] [2023-11-29 07:23:23,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886837987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:23:23,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918173544] [2023-11-29 07:23:23,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:23:23,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:23:23,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:23:23,949 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:23:23,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da1c94fb-f0b1-4a70-ab9b-fc95af88f3b5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 07:23:24,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 07:23:24,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:23:24,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 07:23:24,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:23:24,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:23:24,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:23:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:23:24,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918173544] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:23:24,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:23:24,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:23:24,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045326420] [2023-11-29 07:23:24,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:23:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:23:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:23:24,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:23:24,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:23:24,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 07:23:24,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1507 places, 5743 transitions, 288556 flow. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 31 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:23:24,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:23:24,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 07:23:24,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand