./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/mult-flipped-dist.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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/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 7cfd33ca5f647adf12592c5e71401ab9da35a49d8f2ec6d0757ea2cc237974cc --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:39:49,436 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:39:49,499 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 04:39:49,504 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:39:49,505 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:39:49,528 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:39:49,529 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:39:49,529 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:39:49,530 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:39:49,531 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:39:49,531 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:39:49,532 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:39:49,532 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:39:49,533 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:39:49,533 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:39:49,534 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:39:49,535 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:39:49,535 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:39:49,536 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:39:49,536 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:39:49,537 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:39:49,539 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:39:49,540 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:39:49,540 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:39:49,541 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:39:49,541 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:39:49,542 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:39:49,542 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:39:49,543 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:39:49,543 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:39:49,543 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:39:49,544 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:39:49,544 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:39:49,544 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:39:49,544 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:39:49,544 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:39:49,545 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:39:49,545 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:39:49,545 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:39:49,545 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:39:49,545 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:39:49,546 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:39:49,546 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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/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 -> 7cfd33ca5f647adf12592c5e71401ab9da35a49d8f2ec6d0757ea2cc237974cc [2023-11-29 04:39:49,738 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:39:49,756 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:39:49,759 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:39:49,760 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:39:49,761 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:39:49,762 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c [2023-11-29 04:39:52,619 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:39:52,778 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:39:52,779 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c [2023-11-29 04:39:52,786 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/data/982312a3b/957a98cdb16d4f1585cf3622359ed158/FLAGbb64baf88 [2023-11-29 04:39:52,798 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/data/982312a3b/957a98cdb16d4f1585cf3622359ed158 [2023-11-29 04:39:52,800 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:39:52,801 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:39:52,803 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:39:52,803 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:39:52,807 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:39:52,808 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:39:52" (1/1) ... [2023-11-29 04:39:52,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@394c076b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:52, skipping insertion in model container [2023-11-29 04:39:52,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:39:52" (1/1) ... [2023-11-29 04:39:52,833 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:39:52,972 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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c[2174,2187] [2023-11-29 04:39:52,976 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:39:52,986 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:39:53,007 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_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/sv-benchmarks/c/weaver/mult-flipped-dist.wvr.c[2174,2187] [2023-11-29 04:39:53,008 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:39:53,024 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:39:53,025 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53 WrapperNode [2023-11-29 04:39:53,025 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:39:53,026 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:39:53,026 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:39:53,027 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:39:53,033 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,040 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,057 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 72 [2023-11-29 04:39:53,057 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:39:53,058 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:39:53,058 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:39:53,058 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:39:53,068 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,068 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,070 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,086 INFO L175 MemorySlicer]: Split 8 memory accesses to 4 slices as follows [2, 2, 2, 2]. 25 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-29 04:39:53,086 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,086 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,092 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,096 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,099 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,102 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:39:53,103 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:39:53,103 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:39:53,103 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:39:53,104 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (1/1) ... [2023-11-29 04:39:53,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:39:53,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:39:53,132 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:39:53,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:39:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:39:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 04:39:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 04:39:53,163 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 04:39:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 04:39:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 04:39:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 04:39:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:39:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 04:39:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 04:39:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 04:39:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:39:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 04:39:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 04:39:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 04:39:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 04:39:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:39:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:39:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 04:39:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 04:39:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 04:39:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 04:39:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:39:53,169 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 04:39:53,265 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:39:53,267 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:39:53,426 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:39:53,578 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:39:53,578 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 04:39:53,579 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:39:53 BoogieIcfgContainer [2023-11-29 04:39:53,579 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:39:53,582 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:39:53,582 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:39:53,585 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:39:53,585 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:39:52" (1/3) ... [2023-11-29 04:39:53,585 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4290316 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:39:53, skipping insertion in model container [2023-11-29 04:39:53,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:39:53" (2/3) ... [2023-11-29 04:39:53,586 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4290316 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:39:53, skipping insertion in model container [2023-11-29 04:39:53,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:39:53" (3/3) ... [2023-11-29 04:39:53,588 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2023-11-29 04:39:53,612 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 04:39:53,620 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:39:53,620 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:39:53,620 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 04:39:53,662 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 04:39:53,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 34 places, 27 transitions, 75 flow [2023-11-29 04:39:53,724 INFO L124 PetriNetUnfolderBase]: 3/24 cut-off events. [2023-11-29 04:39:53,725 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 04:39:53,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 24 events. 3/24 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 13 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2023-11-29 04:39:53,728 INFO L82 GeneralOperation]: Start removeDead. Operand has 34 places, 27 transitions, 75 flow [2023-11-29 04:39:53,731 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 64 flow [2023-11-29 04:39:53,741 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:39:53,749 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;@1a001237, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:39:53,749 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 04:39:53,760 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 04:39:53,760 INFO L124 PetriNetUnfolderBase]: 3/22 cut-off events. [2023-11-29 04:39:53,760 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 04:39:53,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:53,761 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 04:39:53,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:53,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:53,767 INFO L85 PathProgramCache]: Analyzing trace with hash -625144747, now seen corresponding path program 1 times [2023-11-29 04:39:53,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:53,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724902071] [2023-11-29 04:39:53,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:53,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:54,321 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 04:39:54,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:54,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724902071] [2023-11-29 04:39:54,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724902071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:54,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:54,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:39:54,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795750994] [2023-11-29 04:39:54,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:54,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:39:54,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:54,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:39:54,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:39:54,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:54,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:54,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:54,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:54,560 INFO L124 PetriNetUnfolderBase]: 428/631 cut-off events. [2023-11-29 04:39:54,560 INFO L125 PetriNetUnfolderBase]: For 63/63 co-relation queries the response was YES. [2023-11-29 04:39:54,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1338 conditions, 631 events. 428/631 cut-off events. For 63/63 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2018 event pairs, 138 based on Foata normal form. 1/468 useless extension candidates. Maximal degree in co-relation 1030. Up to 389 conditions per place. [2023-11-29 04:39:54,570 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 36 selfloop transitions, 4 changer transitions 1/42 dead transitions. [2023-11-29 04:39:54,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 42 transitions, 199 flow [2023-11-29 04:39:54,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:39:54,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:39:54,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2023-11-29 04:39:54,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-29 04:39:54,581 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 54 transitions. [2023-11-29 04:39:54,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 54 transitions. [2023-11-29 04:39:54,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:54,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 54 transitions. [2023-11-29 04:39:54,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,589 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,591 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 64 flow. Second operand 3 states and 54 transitions. [2023-11-29 04:39:54,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 42 transitions, 199 flow [2023-11-29 04:39:54,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 42 transitions, 177 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 04:39:54,597 INFO L231 Difference]: Finished difference. Result has 27 places, 26 transitions, 78 flow [2023-11-29 04:39:54,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=27, PETRI_TRANSITIONS=26} [2023-11-29 04:39:54,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-11-29 04:39:54,602 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 26 transitions, 78 flow [2023-11-29 04:39:54,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:54,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:54,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 04:39:54,603 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:54,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash -473683088, now seen corresponding path program 1 times [2023-11-29 04:39:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182021730] [2023-11-29 04:39:54,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:54,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:54,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:54,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:54,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182021730] [2023-11-29 04:39:54,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182021730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:54,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:54,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:54,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360407962] [2023-11-29 04:39:54,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:54,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:54,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:54,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:54,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:54,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:54,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 78 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:54,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:54,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:54,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:55,017 INFO L124 PetriNetUnfolderBase]: 535/825 cut-off events. [2023-11-29 04:39:55,017 INFO L125 PetriNetUnfolderBase]: For 177/177 co-relation queries the response was YES. [2023-11-29 04:39:55,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1907 conditions, 825 events. 535/825 cut-off events. For 177/177 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3134 event pairs, 158 based on Foata normal form. 86/911 useless extension candidates. Maximal degree in co-relation 562. Up to 394 conditions per place. [2023-11-29 04:39:55,024 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 52 selfloop transitions, 6 changer transitions 5/64 dead transitions. [2023-11-29 04:39:55,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 64 transitions, 303 flow [2023-11-29 04:39:55,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:39:55,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:39:55,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2023-11-29 04:39:55,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2023-11-29 04:39:55,027 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 82 transitions. [2023-11-29 04:39:55,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 82 transitions. [2023-11-29 04:39:55,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:55,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 82 transitions. [2023-11-29 04:39:55,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 16.4) internal successors, (82), 5 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 04:39:55,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:55,030 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:55,031 INFO L175 Difference]: Start difference. First operand has 27 places, 26 transitions, 78 flow. Second operand 5 states and 82 transitions. [2023-11-29 04:39:55,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 64 transitions, 303 flow [2023-11-29 04:39:55,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 64 transitions, 297 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:55,034 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 129 flow [2023-11-29 04:39:55,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-29 04:39:55,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2023-11-29 04:39:55,035 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 129 flow [2023-11-29 04:39:55,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:55,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:55,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 04:39:55,036 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:55,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1103395421, now seen corresponding path program 1 times [2023-11-29 04:39:55,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:55,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141326357] [2023-11-29 04:39:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:55,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:55,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141326357] [2023-11-29 04:39:55,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141326357] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:55,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:55,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:39:55,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454386477] [2023-11-29 04:39:55,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:55,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:39:55,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:55,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:39:55,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:39:55,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:55,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:55,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:55,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:55,350 INFO L124 PetriNetUnfolderBase]: 603/931 cut-off events. [2023-11-29 04:39:55,350 INFO L125 PetriNetUnfolderBase]: For 1047/1047 co-relation queries the response was YES. [2023-11-29 04:39:55,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 931 events. 603/931 cut-off events. For 1047/1047 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3594 event pairs, 161 based on Foata normal form. 46/977 useless extension candidates. Maximal degree in co-relation 871. Up to 522 conditions per place. [2023-11-29 04:39:55,359 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 45 selfloop transitions, 5 changer transitions 10/61 dead transitions. [2023-11-29 04:39:55,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 61 transitions, 363 flow [2023-11-29 04:39:55,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:39:55,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:39:55,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2023-11-29 04:39:55,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2023-11-29 04:39:55,361 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 70 transitions. [2023-11-29 04:39:55,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 70 transitions. [2023-11-29 04:39:55,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:55,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 70 transitions. [2023-11-29 04:39:55,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,364 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,364 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 129 flow. Second operand 4 states and 70 transitions. [2023-11-29 04:39:55,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 61 transitions, 363 flow [2023-11-29 04:39:55,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 61 transitions, 351 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:55,369 INFO L231 Difference]: Finished difference. Result has 37 places, 30 transitions, 145 flow [2023-11-29 04:39:55,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=145, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2023-11-29 04:39:55,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2023-11-29 04:39:55,370 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 145 flow [2023-11-29 04:39:55,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:55,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:55,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 04:39:55,371 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:55,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash -762510653, now seen corresponding path program 2 times [2023-11-29 04:39:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:55,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260132477] [2023-11-29 04:39:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:55,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:55,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:55,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260132477] [2023-11-29 04:39:55,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260132477] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:55,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:55,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:55,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097360838] [2023-11-29 04:39:55,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:55,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:55,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:55,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:55,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:55,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:55,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 145 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:55,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:55,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:55,700 INFO L124 PetriNetUnfolderBase]: 640/974 cut-off events. [2023-11-29 04:39:55,700 INFO L125 PetriNetUnfolderBase]: For 2217/2217 co-relation queries the response was YES. [2023-11-29 04:39:55,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3335 conditions, 974 events. 640/974 cut-off events. For 2217/2217 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3721 event pairs, 291 based on Foata normal form. 16/990 useless extension candidates. Maximal degree in co-relation 1355. Up to 742 conditions per place. [2023-11-29 04:39:55,708 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 47 selfloop transitions, 14 changer transitions 3/65 dead transitions. [2023-11-29 04:39:55,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 65 transitions, 464 flow [2023-11-29 04:39:55,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:39:55,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:39:55,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2023-11-29 04:39:55,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2023-11-29 04:39:55,710 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 73 transitions. [2023-11-29 04:39:55,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 73 transitions. [2023-11-29 04:39:55,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:55,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 73 transitions. [2023-11-29 04:39:55,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:55,712 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:55,713 INFO L175 Difference]: Start difference. First operand has 37 places, 30 transitions, 145 flow. Second operand 5 states and 73 transitions. [2023-11-29 04:39:55,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 65 transitions, 464 flow [2023-11-29 04:39:55,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 65 transitions, 450 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:55,719 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 276 flow [2023-11-29 04:39:55,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2023-11-29 04:39:55,720 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2023-11-29 04:39:55,721 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 276 flow [2023-11-29 04:39:55,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:55,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:55,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 04:39:55,722 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:55,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:55,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1165985368, now seen corresponding path program 2 times [2023-11-29 04:39:55,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:55,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548068066] [2023-11-29 04:39:55,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:55,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:55,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:55,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548068066] [2023-11-29 04:39:55,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548068066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:55,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:55,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:39:55,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175853961] [2023-11-29 04:39:55,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:55,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:39:55,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:39:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:39:55,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:55,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 276 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:55,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:55,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:55,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:56,044 INFO L124 PetriNetUnfolderBase]: 694/1052 cut-off events. [2023-11-29 04:39:56,044 INFO L125 PetriNetUnfolderBase]: For 3381/3381 co-relation queries the response was YES. [2023-11-29 04:39:56,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4336 conditions, 1052 events. 694/1052 cut-off events. For 3381/3381 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4040 event pairs, 174 based on Foata normal form. 28/1080 useless extension candidates. Maximal degree in co-relation 3029. Up to 688 conditions per place. [2023-11-29 04:39:56,055 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 53 selfloop transitions, 8 changer transitions 9/71 dead transitions. [2023-11-29 04:39:56,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 71 transitions, 590 flow [2023-11-29 04:39:56,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:39:56,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:39:56,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2023-11-29 04:39:56,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2023-11-29 04:39:56,058 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 68 transitions. [2023-11-29 04:39:56,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 68 transitions. [2023-11-29 04:39:56,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:56,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 68 transitions. [2023-11-29 04:39:56,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,060 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,060 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 276 flow. Second operand 4 states and 68 transitions. [2023-11-29 04:39:56,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 71 transitions, 590 flow [2023-11-29 04:39:56,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 71 transitions, 558 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 04:39:56,069 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 308 flow [2023-11-29 04:39:56,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=308, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2023-11-29 04:39:56,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2023-11-29 04:39:56,070 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 308 flow [2023-11-29 04:39:56,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:56,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:56,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 04:39:56,071 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:56,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:56,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1951368277, now seen corresponding path program 3 times [2023-11-29 04:39:56,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:56,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530801735] [2023-11-29 04:39:56,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:56,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:56,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:56,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:56,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:56,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530801735] [2023-11-29 04:39:56,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530801735] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:56,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:56,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:56,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204115699] [2023-11-29 04:39:56,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:56,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:56,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:56,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:56,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:56,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:56,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:56,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:56,450 INFO L124 PetriNetUnfolderBase]: 835/1251 cut-off events. [2023-11-29 04:39:56,451 INFO L125 PetriNetUnfolderBase]: For 4677/4677 co-relation queries the response was YES. [2023-11-29 04:39:56,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5277 conditions, 1251 events. 835/1251 cut-off events. For 4677/4677 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4917 event pairs, 269 based on Foata normal form. 22/1273 useless extension candidates. Maximal degree in co-relation 3574. Up to 863 conditions per place. [2023-11-29 04:39:56,463 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 52 selfloop transitions, 23 changer transitions 3/79 dead transitions. [2023-11-29 04:39:56,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 79 transitions, 689 flow [2023-11-29 04:39:56,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:39:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:39:56,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2023-11-29 04:39:56,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2023-11-29 04:39:56,465 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 73 transitions. [2023-11-29 04:39:56,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 73 transitions. [2023-11-29 04:39:56,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:56,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 73 transitions. [2023-11-29 04:39:56,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:56,466 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:56,466 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 308 flow. Second operand 5 states and 73 transitions. [2023-11-29 04:39:56,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 79 transitions, 689 flow [2023-11-29 04:39:56,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 79 transitions, 680 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:56,476 INFO L231 Difference]: Finished difference. Result has 51 places, 56 transitions, 530 flow [2023-11-29 04:39:56,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=530, PETRI_PLACES=51, PETRI_TRANSITIONS=56} [2023-11-29 04:39:56,477 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2023-11-29 04:39:56,477 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 56 transitions, 530 flow [2023-11-29 04:39:56,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:56,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:56,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 04:39:56,478 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:56,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:56,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1093839571, now seen corresponding path program 4 times [2023-11-29 04:39:56,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:56,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247093756] [2023-11-29 04:39:56,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:56,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:56,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:56,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247093756] [2023-11-29 04:39:56,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247093756] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:56,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:56,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:56,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435846786] [2023-11-29 04:39:56,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:56,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:56,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:56,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:56,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:56,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:56,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 56 transitions, 530 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:56,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:56,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:56,883 INFO L124 PetriNetUnfolderBase]: 849/1319 cut-off events. [2023-11-29 04:39:56,883 INFO L125 PetriNetUnfolderBase]: For 6843/6843 co-relation queries the response was YES. [2023-11-29 04:39:56,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 1319 events. 849/1319 cut-off events. For 6843/6843 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5631 event pairs, 256 based on Foata normal form. 36/1355 useless extension candidates. Maximal degree in co-relation 4324. Up to 682 conditions per place. [2023-11-29 04:39:56,896 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 62 selfloop transitions, 16 changer transitions 8/87 dead transitions. [2023-11-29 04:39:56,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 87 transitions, 830 flow [2023-11-29 04:39:56,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:39:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:39:56,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2023-11-29 04:39:56,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2023-11-29 04:39:56,898 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 78 transitions. [2023-11-29 04:39:56,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 78 transitions. [2023-11-29 04:39:56,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:56,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 78 transitions. [2023-11-29 04:39:56,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:56,900 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:56,900 INFO L175 Difference]: Start difference. First operand has 51 places, 56 transitions, 530 flow. Second operand 5 states and 78 transitions. [2023-11-29 04:39:56,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 87 transitions, 830 flow [2023-11-29 04:39:56,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 87 transitions, 806 flow, removed 12 selfloop flow, removed 0 redundant places. [2023-11-29 04:39:56,917 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 561 flow [2023-11-29 04:39:56,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=561, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2023-11-29 04:39:56,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2023-11-29 04:39:56,918 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 561 flow [2023-11-29 04:39:56,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:56,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:56,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:56,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 04:39:56,919 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:56,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:56,920 INFO L85 PathProgramCache]: Analyzing trace with hash -96829314, now seen corresponding path program 3 times [2023-11-29 04:39:56,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:56,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636690713] [2023-11-29 04:39:56,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:56,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:57,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:57,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:57,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636690713] [2023-11-29 04:39:57,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636690713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:57,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:57,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:39:57,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064684794] [2023-11-29 04:39:57,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:57,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:39:57,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:57,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:39:57,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:39:57,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:57,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 561 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:57,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:57,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:57,218 INFO L124 PetriNetUnfolderBase]: 824/1242 cut-off events. [2023-11-29 04:39:57,219 INFO L125 PetriNetUnfolderBase]: For 8523/8523 co-relation queries the response was YES. [2023-11-29 04:39:57,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6454 conditions, 1242 events. 824/1242 cut-off events. For 8523/8523 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4895 event pairs, 311 based on Foata normal form. 40/1282 useless extension candidates. Maximal degree in co-relation 4151. Up to 836 conditions per place. [2023-11-29 04:39:57,229 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 50 selfloop transitions, 24 changer transitions 9/84 dead transitions. [2023-11-29 04:39:57,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 84 transitions, 968 flow [2023-11-29 04:39:57,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:39:57,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:39:57,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2023-11-29 04:39:57,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2023-11-29 04:39:57,230 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 62 transitions. [2023-11-29 04:39:57,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 62 transitions. [2023-11-29 04:39:57,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:57,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 62 transitions. [2023-11-29 04:39:57,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,232 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,232 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 561 flow. Second operand 4 states and 62 transitions. [2023-11-29 04:39:57,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 84 transitions, 968 flow [2023-11-29 04:39:57,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 84 transitions, 906 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-11-29 04:39:57,245 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 637 flow [2023-11-29 04:39:57,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=637, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2023-11-29 04:39:57,246 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2023-11-29 04:39:57,246 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 637 flow [2023-11-29 04:39:57,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:57,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:57,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 04:39:57,247 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:57,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:57,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1695809707, now seen corresponding path program 5 times [2023-11-29 04:39:57,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:57,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998785189] [2023-11-29 04:39:57,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:57,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:57,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:57,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:39:57,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:57,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998785189] [2023-11-29 04:39:57,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998785189] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:57,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:57,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:39:57,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684884740] [2023-11-29 04:39:57,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:57,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:39:57,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:57,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:39:57,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:39:57,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:57,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 637 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:57,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:57,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:57,509 INFO L124 PetriNetUnfolderBase]: 761/1099 cut-off events. [2023-11-29 04:39:57,510 INFO L125 PetriNetUnfolderBase]: For 8132/8132 co-relation queries the response was YES. [2023-11-29 04:39:57,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6112 conditions, 1099 events. 761/1099 cut-off events. For 8132/8132 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3948 event pairs, 218 based on Foata normal form. 26/1125 useless extension candidates. Maximal degree in co-relation 3950. Up to 688 conditions per place. [2023-11-29 04:39:57,520 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 57 selfloop transitions, 30 changer transitions 1/89 dead transitions. [2023-11-29 04:39:57,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 89 transitions, 1070 flow [2023-11-29 04:39:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:39:57,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:39:57,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2023-11-29 04:39:57,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2023-11-29 04:39:57,521 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 64 transitions. [2023-11-29 04:39:57,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 64 transitions. [2023-11-29 04:39:57,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:57,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 64 transitions. [2023-11-29 04:39:57,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,523 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,523 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 637 flow. Second operand 4 states and 64 transitions. [2023-11-29 04:39:57,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 89 transitions, 1070 flow [2023-11-29 04:39:57,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 89 transitions, 1000 flow, removed 25 selfloop flow, removed 3 redundant places. [2023-11-29 04:39:57,534 INFO L231 Difference]: Finished difference. Result has 55 places, 68 transitions, 823 flow [2023-11-29 04:39:57,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=823, PETRI_PLACES=55, PETRI_TRANSITIONS=68} [2023-11-29 04:39:57,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-11-29 04:39:57,536 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 68 transitions, 823 flow [2023-11-29 04:39:57,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:57,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:57,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 04:39:57,536 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:57,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:57,537 INFO L85 PathProgramCache]: Analyzing trace with hash 973771190, now seen corresponding path program 1 times [2023-11-29 04:39:57,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:57,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187111284] [2023-11-29 04:39:57,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:57,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:57,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:57,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187111284] [2023-11-29 04:39:57,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187111284] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:39:57,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957418812] [2023-11-29 04:39:57,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:57,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:39:57,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:39:57,657 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:39:57,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:39:57,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:57,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:39:57,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:39:57,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:57,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:39:57,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:57,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957418812] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 04:39:57,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:39:57,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-11-29 04:39:57,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513051682] [2023-11-29 04:39:57,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:57,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:39:57,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:57,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:39:57,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:39:57,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:57,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 68 transitions, 823 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:57,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:57,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:57,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:58,172 INFO L124 PetriNetUnfolderBase]: 878/1262 cut-off events. [2023-11-29 04:39:58,173 INFO L125 PetriNetUnfolderBase]: For 10179/10179 co-relation queries the response was YES. [2023-11-29 04:39:58,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7333 conditions, 1262 events. 878/1262 cut-off events. For 10179/10179 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4681 event pairs, 106 based on Foata normal form. 54/1316 useless extension candidates. Maximal degree in co-relation 5010. Up to 996 conditions per place. [2023-11-29 04:39:58,190 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 82 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2023-11-29 04:39:58,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 97 transitions, 1257 flow [2023-11-29 04:39:58,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:39:58,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:39:58,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2023-11-29 04:39:58,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2023-11-29 04:39:58,192 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 63 transitions. [2023-11-29 04:39:58,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 63 transitions. [2023-11-29 04:39:58,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:58,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 63 transitions. [2023-11-29 04:39:58,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,193 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,193 INFO L175 Difference]: Start difference. First operand has 55 places, 68 transitions, 823 flow. Second operand 4 states and 63 transitions. [2023-11-29 04:39:58,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 97 transitions, 1257 flow [2023-11-29 04:39:58,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 97 transitions, 1168 flow, removed 33 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:58,210 INFO L231 Difference]: Finished difference. Result has 58 places, 72 transitions, 844 flow [2023-11-29 04:39:58,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=844, PETRI_PLACES=58, PETRI_TRANSITIONS=72} [2023-11-29 04:39:58,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2023-11-29 04:39:58,211 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 72 transitions, 844 flow [2023-11-29 04:39:58,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:58,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:58,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:39:58,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:39:58,415 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:58,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:58,416 INFO L85 PathProgramCache]: Analyzing trace with hash -936030562, now seen corresponding path program 2 times [2023-11-29 04:39:58,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:58,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895809659] [2023-11-29 04:39:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:58,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:58,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895809659] [2023-11-29 04:39:58,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895809659] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:58,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:58,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:58,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508096792] [2023-11-29 04:39:58,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:58,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:58,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:58,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:58,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:58,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 72 transitions, 844 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:58,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:58,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:58,774 INFO L124 PetriNetUnfolderBase]: 932/1344 cut-off events. [2023-11-29 04:39:58,774 INFO L125 PetriNetUnfolderBase]: For 11442/11442 co-relation queries the response was YES. [2023-11-29 04:39:58,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7941 conditions, 1344 events. 932/1344 cut-off events. For 11442/11442 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5073 event pairs, 245 based on Foata normal form. 16/1360 useless extension candidates. Maximal degree in co-relation 5384. Up to 873 conditions per place. [2023-11-29 04:39:58,791 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 70 selfloop transitions, 32 changer transitions 4/107 dead transitions. [2023-11-29 04:39:58,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 107 transitions, 1433 flow [2023-11-29 04:39:58,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:39:58,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:39:58,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 66 transitions. [2023-11-29 04:39:58,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2023-11-29 04:39:58,792 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 66 transitions. [2023-11-29 04:39:58,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 66 transitions. [2023-11-29 04:39:58,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:58,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 66 transitions. [2023-11-29 04:39:58,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:58,793 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:39:58,793 INFO L175 Difference]: Start difference. First operand has 58 places, 72 transitions, 844 flow. Second operand 5 states and 66 transitions. [2023-11-29 04:39:58,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 107 transitions, 1433 flow [2023-11-29 04:39:58,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 107 transitions, 1404 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 04:39:58,811 INFO L231 Difference]: Finished difference. Result has 64 places, 85 transitions, 1129 flow [2023-11-29 04:39:58,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1129, PETRI_PLACES=64, PETRI_TRANSITIONS=85} [2023-11-29 04:39:58,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2023-11-29 04:39:58,812 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 85 transitions, 1129 flow [2023-11-29 04:39:58,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:58,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:58,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:58,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 04:39:58,813 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:58,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:58,813 INFO L85 PathProgramCache]: Analyzing trace with hash 589571412, now seen corresponding path program 3 times [2023-11-29 04:39:58,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:58,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452089244] [2023-11-29 04:39:58,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:58,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:58,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:58,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:58,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452089244] [2023-11-29 04:39:58,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452089244] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:39:58,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813884418] [2023-11-29 04:39:58,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:39:58,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:39:58,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:39:58,919 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:39:58,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:39:59,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 04:39:59,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:39:59,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:39:59,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:39:59,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:59,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:39:59,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:59,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813884418] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:39:59,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:39:59,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-29 04:39:59,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121959219] [2023-11-29 04:39:59,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:39:59,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:39:59,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:59,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:39:59,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:39:59,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:59,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 85 transitions, 1129 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:59,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:59,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:39:59,549 INFO L124 PetriNetUnfolderBase]: 1175/1685 cut-off events. [2023-11-29 04:39:59,549 INFO L125 PetriNetUnfolderBase]: For 16903/16903 co-relation queries the response was YES. [2023-11-29 04:39:59,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11046 conditions, 1685 events. 1175/1685 cut-off events. For 16903/16903 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6550 event pairs, 277 based on Foata normal form. 54/1739 useless extension candidates. Maximal degree in co-relation 9288. Up to 1173 conditions per place. [2023-11-29 04:39:59,566 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 95 selfloop transitions, 57 changer transitions 0/153 dead transitions. [2023-11-29 04:39:59,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 153 transitions, 2240 flow [2023-11-29 04:39:59,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:39:59,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:39:59,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2023-11-29 04:39:59,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2023-11-29 04:39:59,567 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 85 transitions. [2023-11-29 04:39:59,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 85 transitions. [2023-11-29 04:39:59,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:39:59,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 85 transitions. [2023-11-29 04:39:59,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,569 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,569 INFO L175 Difference]: Start difference. First operand has 64 places, 85 transitions, 1129 flow. Second operand 6 states and 85 transitions. [2023-11-29 04:39:59,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 153 transitions, 2240 flow [2023-11-29 04:39:59,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 153 transitions, 2170 flow, removed 16 selfloop flow, removed 2 redundant places. [2023-11-29 04:39:59,600 INFO L231 Difference]: Finished difference. Result has 70 places, 122 transitions, 1887 flow [2023-11-29 04:39:59,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1887, PETRI_PLACES=70, PETRI_TRANSITIONS=122} [2023-11-29 04:39:59,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-11-29 04:39:59,601 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 122 transitions, 1887 flow [2023-11-29 04:39:59,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:39:59,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:39:59,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:39:59,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:39:59,807 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:39:59,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:39:59,808 INFO L85 PathProgramCache]: Analyzing trace with hash 844109942, now seen corresponding path program 4 times [2023-11-29 04:39:59,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:39:59,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466142118] [2023-11-29 04:39:59,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:39:59,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:39:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:39:59,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:39:59,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:39:59,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466142118] [2023-11-29 04:39:59,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466142118] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:39:59,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:39:59,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:39:59,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803660609] [2023-11-29 04:39:59,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:39:59,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:39:59,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:39:59,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:39:59,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:39:59,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:39:59,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 122 transitions, 1887 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:39:59,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:39:59,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:39:59,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:00,218 INFO L124 PetriNetUnfolderBase]: 1162/1678 cut-off events. [2023-11-29 04:40:00,218 INFO L125 PetriNetUnfolderBase]: For 19891/19891 co-relation queries the response was YES. [2023-11-29 04:40:00,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11919 conditions, 1678 events. 1162/1678 cut-off events. For 19891/19891 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 6542 event pairs, 316 based on Foata normal form. 22/1700 useless extension candidates. Maximal degree in co-relation 10422. Up to 1138 conditions per place. [2023-11-29 04:40:00,236 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 111 selfloop transitions, 25 changer transitions 9/146 dead transitions. [2023-11-29 04:40:00,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 146 transitions, 2426 flow [2023-11-29 04:40:00,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:40:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:40:00,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2023-11-29 04:40:00,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2023-11-29 04:40:00,237 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 64 transitions. [2023-11-29 04:40:00,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 64 transitions. [2023-11-29 04:40:00,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:00,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 64 transitions. [2023-11-29 04:40:00,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:00,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:40:00,239 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 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 04:40:00,239 INFO L175 Difference]: Start difference. First operand has 70 places, 122 transitions, 1887 flow. Second operand 5 states and 64 transitions. [2023-11-29 04:40:00,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 146 transitions, 2426 flow [2023-11-29 04:40:00,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 146 transitions, 2364 flow, removed 31 selfloop flow, removed 0 redundant places. [2023-11-29 04:40:00,295 INFO L231 Difference]: Finished difference. Result has 76 places, 120 transitions, 1885 flow [2023-11-29 04:40:00,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1885, PETRI_PLACES=76, PETRI_TRANSITIONS=120} [2023-11-29 04:40:00,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2023-11-29 04:40:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 120 transitions, 1885 flow [2023-11-29 04:40:00,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:00,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:00,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 04:40:00,296 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash -213086334, now seen corresponding path program 1 times [2023-11-29 04:40:00,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:00,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440731560] [2023-11-29 04:40:00,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:00,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:00,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:00,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:00,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:00,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440731560] [2023-11-29 04:40:00,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440731560] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:00,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017624263] [2023-11-29 04:40:00,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:00,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:00,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:00,544 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:00,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:40:00,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:00,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:00,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:00,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:01,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:01,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017624263] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:01,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:01,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 11 [2023-11-29 04:40:01,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336931480] [2023-11-29 04:40:01,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:01,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:40:01,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:01,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:40:01,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:40:01,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:01,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 120 transitions, 1885 flow. Second operand has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:01,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:01,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:01,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:02,018 INFO L124 PetriNetUnfolderBase]: 1680/2434 cut-off events. [2023-11-29 04:40:02,018 INFO L125 PetriNetUnfolderBase]: For 26178/26178 co-relation queries the response was YES. [2023-11-29 04:40:02,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16320 conditions, 2434 events. 1680/2434 cut-off events. For 26178/26178 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10024 event pairs, 210 based on Foata normal form. 2/2436 useless extension candidates. Maximal degree in co-relation 14246. Up to 1761 conditions per place. [2023-11-29 04:40:02,042 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 156 selfloop transitions, 55 changer transitions 2/214 dead transitions. [2023-11-29 04:40:02,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 214 transitions, 3021 flow [2023-11-29 04:40:02,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:02,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2023-11-29 04:40:02,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6049382716049383 [2023-11-29 04:40:02,044 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 147 transitions. [2023-11-29 04:40:02,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 147 transitions. [2023-11-29 04:40:02,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:02,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 147 transitions. [2023-11-29 04:40:02,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 16.333333333333332) internal successors, (147), 9 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:02,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:02,046 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:02,046 INFO L175 Difference]: Start difference. First operand has 76 places, 120 transitions, 1885 flow. Second operand 9 states and 147 transitions. [2023-11-29 04:40:02,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 214 transitions, 3021 flow [2023-11-29 04:40:02,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 214 transitions, 2927 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-29 04:40:02,103 INFO L231 Difference]: Finished difference. Result has 82 places, 151 transitions, 2464 flow [2023-11-29 04:40:02,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2464, PETRI_PLACES=82, PETRI_TRANSITIONS=151} [2023-11-29 04:40:02,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 52 predicate places. [2023-11-29 04:40:02,104 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 151 transitions, 2464 flow [2023-11-29 04:40:02,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:02,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:02,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:02,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 04:40:02,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 04:40:02,305 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:02,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:02,305 INFO L85 PathProgramCache]: Analyzing trace with hash -712322270, now seen corresponding path program 2 times [2023-11-29 04:40:02,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:02,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823590816] [2023-11-29 04:40:02,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:02,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:02,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:02,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:02,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823590816] [2023-11-29 04:40:02,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823590816] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:02,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628036842] [2023-11-29 04:40:02,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:40:02,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:02,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:02,552 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:02,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:40:02,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:40:02,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:02,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:02,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:02,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:03,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:03,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628036842] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:03,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:03,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2023-11-29 04:40:03,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630025223] [2023-11-29 04:40:03,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:03,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:40:03,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:03,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:40:03,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:40:03,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:03,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 151 transitions, 2464 flow. Second operand has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:03,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:03,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:03,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:03,965 INFO L124 PetriNetUnfolderBase]: 2032/2954 cut-off events. [2023-11-29 04:40:03,965 INFO L125 PetriNetUnfolderBase]: For 33023/33023 co-relation queries the response was YES. [2023-11-29 04:40:03,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20045 conditions, 2954 events. 2032/2954 cut-off events. For 33023/33023 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12546 event pairs, 364 based on Foata normal form. 2/2956 useless extension candidates. Maximal degree in co-relation 19304. Up to 2319 conditions per place. [2023-11-29 04:40:03,991 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 171 selfloop transitions, 55 changer transitions 2/229 dead transitions. [2023-11-29 04:40:03,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 229 transitions, 3460 flow [2023-11-29 04:40:03,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:03,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:03,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2023-11-29 04:40:03,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.588477366255144 [2023-11-29 04:40:03,993 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 143 transitions. [2023-11-29 04:40:03,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 143 transitions. [2023-11-29 04:40:03,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:03,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 143 transitions. [2023-11-29 04:40:03,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:03,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:03,995 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:03,995 INFO L175 Difference]: Start difference. First operand has 82 places, 151 transitions, 2464 flow. Second operand 9 states and 143 transitions. [2023-11-29 04:40:03,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 229 transitions, 3460 flow [2023-11-29 04:40:04,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 229 transitions, 3220 flow, removed 108 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:04,076 INFO L231 Difference]: Finished difference. Result has 92 places, 170 transitions, 2688 flow [2023-11-29 04:40:04,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2688, PETRI_PLACES=92, PETRI_TRANSITIONS=170} [2023-11-29 04:40:04,077 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2023-11-29 04:40:04,077 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 170 transitions, 2688 flow [2023-11-29 04:40:04,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:04,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:04,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:04,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 04:40:04,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:04,283 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:04,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:04,283 INFO L85 PathProgramCache]: Analyzing trace with hash 81031812, now seen corresponding path program 3 times [2023-11-29 04:40:04,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:04,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580144470] [2023-11-29 04:40:04,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:04,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:04,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:04,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:04,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580144470] [2023-11-29 04:40:04,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580144470] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:04,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885556797] [2023-11-29 04:40:04,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:40:04,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:04,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:04,528 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:04,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 04:40:04,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 04:40:04,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:04,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:04,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:04,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:05,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885556797] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:05,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:05,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 10 [2023-11-29 04:40:05,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385917087] [2023-11-29 04:40:05,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:05,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 04:40:05,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:05,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 04:40:05,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:40:05,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:05,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 170 transitions, 2688 flow. Second operand has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:05,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:05,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:05,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:05,945 INFO L124 PetriNetUnfolderBase]: 2542/3704 cut-off events. [2023-11-29 04:40:05,945 INFO L125 PetriNetUnfolderBase]: For 40950/40950 co-relation queries the response was YES. [2023-11-29 04:40:05,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24563 conditions, 3704 events. 2542/3704 cut-off events. For 40950/40950 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16474 event pairs, 562 based on Foata normal form. 2/3706 useless extension candidates. Maximal degree in co-relation 24014. Up to 3059 conditions per place. [2023-11-29 04:40:05,974 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 205 selfloop transitions, 64 changer transitions 2/272 dead transitions. [2023-11-29 04:40:05,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 272 transitions, 4241 flow [2023-11-29 04:40:05,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2023-11-29 04:40:05,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.588477366255144 [2023-11-29 04:40:05,976 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 143 transitions. [2023-11-29 04:40:05,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 143 transitions. [2023-11-29 04:40:05,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:05,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 143 transitions. [2023-11-29 04:40:05,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:05,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:05,977 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:05,977 INFO L175 Difference]: Start difference. First operand has 92 places, 170 transitions, 2688 flow. Second operand 9 states and 143 transitions. [2023-11-29 04:40:05,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 272 transitions, 4241 flow [2023-11-29 04:40:06,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 272 transitions, 4036 flow, removed 92 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:06,045 INFO L231 Difference]: Finished difference. Result has 103 places, 210 transitions, 3440 flow [2023-11-29 04:40:06,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3440, PETRI_PLACES=103, PETRI_TRANSITIONS=210} [2023-11-29 04:40:06,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2023-11-29 04:40:06,046 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 210 transitions, 3440 flow [2023-11-29 04:40:06,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:06,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:06,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:06,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 04:40:06,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 04:40:06,247 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:06,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:06,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1761528452, now seen corresponding path program 4 times [2023-11-29 04:40:06,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:06,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946430101] [2023-11-29 04:40:06,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:06,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:06,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:06,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946430101] [2023-11-29 04:40:06,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946430101] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:06,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392344418] [2023-11-29 04:40:06,439 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:40:06,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:06,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:06,440 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:06,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 04:40:06,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:40:06,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:06,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:06,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:06,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:07,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392344418] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:07,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:07,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2023-11-29 04:40:07,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115183054] [2023-11-29 04:40:07,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:07,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:40:07,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:07,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:40:07,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:40:07,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:07,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 210 transitions, 3440 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:07,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:07,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:07,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:07,919 INFO L124 PetriNetUnfolderBase]: 2862/4176 cut-off events. [2023-11-29 04:40:07,919 INFO L125 PetriNetUnfolderBase]: For 47652/47652 co-relation queries the response was YES. [2023-11-29 04:40:07,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27715 conditions, 4176 events. 2862/4176 cut-off events. For 47652/47652 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19045 event pairs, 706 based on Foata normal form. 2/4178 useless extension candidates. Maximal degree in co-relation 27153. Up to 3609 conditions per place. [2023-11-29 04:40:07,990 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 218 selfloop transitions, 64 changer transitions 2/285 dead transitions. [2023-11-29 04:40:07,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 285 transitions, 4680 flow [2023-11-29 04:40:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:07,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:07,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2023-11-29 04:40:07,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637860082304527 [2023-11-29 04:40:07,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 137 transitions. [2023-11-29 04:40:07,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 137 transitions. [2023-11-29 04:40:07,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:07,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 137 transitions. [2023-11-29 04:40:07,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.222222222222221) internal successors, (137), 9 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:07,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:07,993 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:07,993 INFO L175 Difference]: Start difference. First operand has 103 places, 210 transitions, 3440 flow. Second operand 9 states and 137 transitions. [2023-11-29 04:40:07,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 285 transitions, 4680 flow [2023-11-29 04:40:08,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 285 transitions, 4328 flow, removed 164 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:08,133 INFO L231 Difference]: Finished difference. Result has 113 places, 229 transitions, 3640 flow [2023-11-29 04:40:08,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3640, PETRI_PLACES=113, PETRI_TRANSITIONS=229} [2023-11-29 04:40:08,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2023-11-29 04:40:08,134 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 229 transitions, 3640 flow [2023-11-29 04:40:08,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:08,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:08,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:08,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 04:40:08,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:08,335 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:08,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:08,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2131341952, now seen corresponding path program 5 times [2023-11-29 04:40:08,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:08,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276646895] [2023-11-29 04:40:08,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:08,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:08,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276646895] [2023-11-29 04:40:08,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276646895] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360218776] [2023-11-29 04:40:08,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:40:08,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:08,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:08,598 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:08,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 04:40:08,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:40:08,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:08,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:08,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:08,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:09,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:09,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360218776] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:09,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:09,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 11 [2023-11-29 04:40:09,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055765222] [2023-11-29 04:40:09,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:09,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:40:09,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:09,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:40:09,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:40:09,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:09,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 229 transitions, 3640 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:09,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:09,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:09,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:10,864 INFO L124 PetriNetUnfolderBase]: 3324/4850 cut-off events. [2023-11-29 04:40:10,864 INFO L125 PetriNetUnfolderBase]: For 53974/53974 co-relation queries the response was YES. [2023-11-29 04:40:10,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31675 conditions, 4850 events. 3324/4850 cut-off events. For 53974/53974 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22768 event pairs, 868 based on Foata normal form. 2/4852 useless extension candidates. Maximal degree in co-relation 31069. Up to 4267 conditions per place. [2023-11-29 04:40:10,895 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 257 selfloop transitions, 63 changer transitions 2/323 dead transitions. [2023-11-29 04:40:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 323 transitions, 5307 flow [2023-11-29 04:40:10,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2023-11-29 04:40:10,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637860082304527 [2023-11-29 04:40:10,896 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 137 transitions. [2023-11-29 04:40:10,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 137 transitions. [2023-11-29 04:40:10,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:10,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 137 transitions. [2023-11-29 04:40:10,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.222222222222221) internal successors, (137), 9 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:10,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:10,897 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:10,898 INFO L175 Difference]: Start difference. First operand has 113 places, 229 transitions, 3640 flow. Second operand 9 states and 137 transitions. [2023-11-29 04:40:10,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 323 transitions, 5307 flow [2023-11-29 04:40:10,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 323 transitions, 5016 flow, removed 119 selfloop flow, removed 2 redundant places. [2023-11-29 04:40:10,992 INFO L231 Difference]: Finished difference. Result has 123 places, 268 transitions, 4321 flow [2023-11-29 04:40:10,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4321, PETRI_PLACES=123, PETRI_TRANSITIONS=268} [2023-11-29 04:40:10,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2023-11-29 04:40:10,993 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 268 transitions, 4321 flow [2023-11-29 04:40:10,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:10,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:10,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:10,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 04:40:11,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:11,194 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:11,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:11,194 INFO L85 PathProgramCache]: Analyzing trace with hash 672130432, now seen corresponding path program 6 times [2023-11-29 04:40:11,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:11,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127738265] [2023-11-29 04:40:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:11,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:11,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:11,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:11,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127738265] [2023-11-29 04:40:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127738265] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821782472] [2023-11-29 04:40:11,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:40:11,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:11,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:11,417 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:11,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 04:40:11,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 04:40:11,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:11,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:40:11,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:11,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:11,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:12,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821782472] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:12,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:12,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 10 [2023-11-29 04:40:12,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243662555] [2023-11-29 04:40:12,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:12,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 04:40:12,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 04:40:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:40:12,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:12,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 268 transitions, 4321 flow. Second operand has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:12,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:12,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:12,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:13,801 INFO L124 PetriNetUnfolderBase]: 3644/5322 cut-off events. [2023-11-29 04:40:13,801 INFO L125 PetriNetUnfolderBase]: For 60222/60222 co-relation queries the response was YES. [2023-11-29 04:40:13,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34960 conditions, 5322 events. 3644/5322 cut-off events. For 60222/60222 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25449 event pairs, 1024 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 34329. Up to 4777 conditions per place. [2023-11-29 04:40:13,838 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 274 selfloop transitions, 63 changer transitions 2/340 dead transitions. [2023-11-29 04:40:13,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 340 transitions, 5739 flow [2023-11-29 04:40:13,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:40:13,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 04:40:13,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2023-11-29 04:40:13,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-11-29 04:40:13,839 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 135 transitions. [2023-11-29 04:40:13,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 135 transitions. [2023-11-29 04:40:13,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:13,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 135 transitions. [2023-11-29 04:40:13,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:13,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:13,841 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:13,841 INFO L175 Difference]: Start difference. First operand has 123 places, 268 transitions, 4321 flow. Second operand 9 states and 135 transitions. [2023-11-29 04:40:13,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 340 transitions, 5739 flow [2023-11-29 04:40:13,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 340 transitions, 5347 flow, removed 184 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:13,979 INFO L231 Difference]: Finished difference. Result has 133 places, 287 transitions, 4551 flow [2023-11-29 04:40:13,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4551, PETRI_PLACES=133, PETRI_TRANSITIONS=287} [2023-11-29 04:40:13,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2023-11-29 04:40:13,980 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 287 transitions, 4551 flow [2023-11-29 04:40:13,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:13,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:13,980 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:13,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 04:40:14,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:14,181 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:14,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:14,181 INFO L85 PathProgramCache]: Analyzing trace with hash -632104818, now seen corresponding path program 7 times [2023-11-29 04:40:14,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:14,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543047924] [2023-11-29 04:40:14,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:14,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:14,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:14,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543047924] [2023-11-29 04:40:14,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543047924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:14,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161735709] [2023-11-29 04:40:14,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:40:14,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:14,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:14,310 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:14,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 04:40:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:14,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:14,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:14,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:14,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:14,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161735709] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:14,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:14,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-11-29 04:40:14,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648785927] [2023-11-29 04:40:14,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:14,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:40:14,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:14,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:40:14,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:40:14,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:14,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 287 transitions, 4551 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:14,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:14,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:14,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:16,290 INFO L124 PetriNetUnfolderBase]: 5354/7689 cut-off events. [2023-11-29 04:40:16,290 INFO L125 PetriNetUnfolderBase]: For 93120/93120 co-relation queries the response was YES. [2023-11-29 04:40:16,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49359 conditions, 7689 events. 5354/7689 cut-off events. For 93120/93120 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 37812 event pairs, 538 based on Foata normal form. 54/7743 useless extension candidates. Maximal degree in co-relation 48129. Up to 2723 conditions per place. [2023-11-29 04:40:16,362 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 506 selfloop transitions, 139 changer transitions 0/646 dead transitions. [2023-11-29 04:40:16,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 646 transitions, 10744 flow [2023-11-29 04:40:16,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 04:40:16,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 04:40:16,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2023-11-29 04:40:16,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2023-11-29 04:40:16,364 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 197 transitions. [2023-11-29 04:40:16,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 197 transitions. [2023-11-29 04:40:16,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:16,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 197 transitions. [2023-11-29 04:40:16,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 15.153846153846153) internal successors, (197), 13 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:16,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 27.0) internal successors, (378), 14 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:16,366 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 27.0) internal successors, (378), 14 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:16,367 INFO L175 Difference]: Start difference. First operand has 133 places, 287 transitions, 4551 flow. Second operand 13 states and 197 transitions. [2023-11-29 04:40:16,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 646 transitions, 10744 flow [2023-11-29 04:40:16,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 646 transitions, 9842 flow, removed 425 selfloop flow, removed 2 redundant places. [2023-11-29 04:40:16,585 INFO L231 Difference]: Finished difference. Result has 151 places, 350 transitions, 5582 flow [2023-11-29 04:40:16,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5582, PETRI_PLACES=151, PETRI_TRANSITIONS=350} [2023-11-29 04:40:16,586 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-11-29 04:40:16,586 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 350 transitions, 5582 flow [2023-11-29 04:40:16,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:16,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:16,586 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:16,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 04:40:16,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:16,787 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:16,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:16,787 INFO L85 PathProgramCache]: Analyzing trace with hash 172038445, now seen corresponding path program 8 times [2023-11-29 04:40:16,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:16,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285637887] [2023-11-29 04:40:16,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:16,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:16,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:16,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:16,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285637887] [2023-11-29 04:40:16,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285637887] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:16,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563176242] [2023-11-29 04:40:16,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:40:16,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:16,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:16,974 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:16,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 04:40:17,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:40:17,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:17,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:17,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:17,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:17,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:17,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563176242] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:17,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:17,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-29 04:40:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930061768] [2023-11-29 04:40:17,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:17,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 04:40:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 04:40:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:40:17,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:17,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 350 transitions, 5582 flow. Second operand has 16 states, 16 states have (on average 6.8125) internal successors, (109), 16 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:17,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:17,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:17,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:20,921 INFO L124 PetriNetUnfolderBase]: 7291/10398 cut-off events. [2023-11-29 04:40:20,921 INFO L125 PetriNetUnfolderBase]: For 140514/140514 co-relation queries the response was YES. [2023-11-29 04:40:20,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76032 conditions, 10398 events. 7291/10398 cut-off events. For 140514/140514 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 53032 event pairs, 393 based on Foata normal form. 162/10560 useless extension candidates. Maximal degree in co-relation 73805. Up to 4269 conditions per place. [2023-11-29 04:40:21,007 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 632 selfloop transitions, 498 changer transitions 0/1131 dead transitions. [2023-11-29 04:40:21,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 1131 transitions, 18837 flow [2023-11-29 04:40:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-11-29 04:40:21,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-11-29 04:40:21,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 646 transitions. [2023-11-29 04:40:21,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435016835016835 [2023-11-29 04:40:21,010 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 646 transitions. [2023-11-29 04:40:21,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 646 transitions. [2023-11-29 04:40:21,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:21,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 646 transitions. [2023-11-29 04:40:21,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 11.745454545454546) internal successors, (646), 55 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:21,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 27.0) internal successors, (1512), 56 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:21,016 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 27.0) internal successors, (1512), 56 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:21,017 INFO L175 Difference]: Start difference. First operand has 151 places, 350 transitions, 5582 flow. Second operand 55 states and 646 transitions. [2023-11-29 04:40:21,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 1131 transitions, 18837 flow [2023-11-29 04:40:21,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 1131 transitions, 18068 flow, removed 314 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:21,669 INFO L231 Difference]: Finished difference. Result has 228 places, 686 transitions, 12982 flow [2023-11-29 04:40:21,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=5242, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=12982, PETRI_PLACES=228, PETRI_TRANSITIONS=686} [2023-11-29 04:40:21,670 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2023-11-29 04:40:21,670 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 686 transitions, 12982 flow [2023-11-29 04:40:21,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.8125) internal successors, (109), 16 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:21,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:21,670 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:21,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 04:40:21,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 04:40:21,871 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:21,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:21,871 INFO L85 PathProgramCache]: Analyzing trace with hash 2104146856, now seen corresponding path program 9 times [2023-11-29 04:40:21,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:21,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192968715] [2023-11-29 04:40:21,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:21,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:21,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:22,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:22,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:22,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192968715] [2023-11-29 04:40:22,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192968715] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:22,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599886170] [2023-11-29 04:40:22,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:40:22,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:22,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:22,150 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:22,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 04:40:22,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 04:40:22,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:22,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:22,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:22,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:22,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:22,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599886170] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:22,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:22,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-11-29 04:40:22,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672482808] [2023-11-29 04:40:22,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:22,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 04:40:22,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:22,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 04:40:22,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:40:22,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:22,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 686 transitions, 12982 flow. Second operand has 13 states, 13 states have (on average 6.615384615384615) internal successors, (86), 13 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:22,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:22,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:22,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:26,001 INFO L124 PetriNetUnfolderBase]: 7584/10909 cut-off events. [2023-11-29 04:40:26,001 INFO L125 PetriNetUnfolderBase]: For 270827/270827 co-relation queries the response was YES. [2023-11-29 04:40:26,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95273 conditions, 10909 events. 7584/10909 cut-off events. For 270827/270827 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 57167 event pairs, 1616 based on Foata normal form. 148/11057 useless extension candidates. Maximal degree in co-relation 94303. Up to 5536 conditions per place. [2023-11-29 04:40:26,184 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 539 selfloop transitions, 353 changer transitions 6/899 dead transitions. [2023-11-29 04:40:26,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 899 transitions, 17748 flow [2023-11-29 04:40:26,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 04:40:26,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 04:40:26,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 198 transitions. [2023-11-29 04:40:26,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2023-11-29 04:40:26,186 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 198 transitions. [2023-11-29 04:40:26,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 198 transitions. [2023-11-29 04:40:26,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:26,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 198 transitions. [2023-11-29 04:40:26,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 13.2) internal successors, (198), 15 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:26,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 27.0) internal successors, (432), 16 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:26,187 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 27.0) internal successors, (432), 16 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:26,187 INFO L175 Difference]: Start difference. First operand has 228 places, 686 transitions, 12982 flow. Second operand 15 states and 198 transitions. [2023-11-29 04:40:26,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 899 transitions, 17748 flow [2023-11-29 04:40:29,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 899 transitions, 14336 flow, removed 1335 selfloop flow, removed 7 redundant places. [2023-11-29 04:40:29,166 INFO L231 Difference]: Finished difference. Result has 241 places, 751 transitions, 11864 flow [2023-11-29 04:40:29,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=9694, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11864, PETRI_PLACES=241, PETRI_TRANSITIONS=751} [2023-11-29 04:40:29,167 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2023-11-29 04:40:29,167 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 751 transitions, 11864 flow [2023-11-29 04:40:29,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.615384615384615) internal successors, (86), 13 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:29,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:29,167 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:29,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 04:40:29,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 04:40:29,368 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:29,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:29,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1003997242, now seen corresponding path program 10 times [2023-11-29 04:40:29,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:29,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619441496] [2023-11-29 04:40:29,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:29,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:29,551 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:29,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:29,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619441496] [2023-11-29 04:40:29,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619441496] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:29,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683446572] [2023-11-29 04:40:29,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:40:29,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:29,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:29,554 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:29,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 04:40:29,645 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:40:29,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:29,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:29,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:29,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:29,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:29,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:40:29,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683446572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:29,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:29,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-29 04:40:29,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861451602] [2023-11-29 04:40:29,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:29,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:40:29,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:29,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:40:29,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:40:29,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:29,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 751 transitions, 11864 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:29,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:29,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:29,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:33,301 INFO L124 PetriNetUnfolderBase]: 8036/11685 cut-off events. [2023-11-29 04:40:33,301 INFO L125 PetriNetUnfolderBase]: For 339044/339044 co-relation queries the response was YES. [2023-11-29 04:40:33,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97926 conditions, 11685 events. 8036/11685 cut-off events. For 339044/339044 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 63256 event pairs, 2008 based on Foata normal form. 220/11905 useless extension candidates. Maximal degree in co-relation 97211. Up to 6416 conditions per place. [2023-11-29 04:40:33,417 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 637 selfloop transitions, 285 changer transitions 39/962 dead transitions. [2023-11-29 04:40:33,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 962 transitions, 17070 flow [2023-11-29 04:40:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:40:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 04:40:33,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2023-11-29 04:40:33,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787037037037037 [2023-11-29 04:40:33,418 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 125 transitions. [2023-11-29 04:40:33,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 125 transitions. [2023-11-29 04:40:33,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:33,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 125 transitions. [2023-11-29 04:40:33,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:33,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 27.0) internal successors, (243), 9 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:33,419 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 27.0) internal successors, (243), 9 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:33,419 INFO L175 Difference]: Start difference. First operand has 241 places, 751 transitions, 11864 flow. Second operand 8 states and 125 transitions. [2023-11-29 04:40:33,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 962 transitions, 17070 flow [2023-11-29 04:40:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 962 transitions, 16272 flow, removed 302 selfloop flow, removed 3 redundant places. [2023-11-29 04:40:37,954 INFO L231 Difference]: Finished difference. Result has 249 places, 806 transitions, 13197 flow [2023-11-29 04:40:37,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=11356, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13197, PETRI_PLACES=249, PETRI_TRANSITIONS=806} [2023-11-29 04:40:37,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2023-11-29 04:40:37,955 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 806 transitions, 13197 flow [2023-11-29 04:40:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:37,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:37,956 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:37,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 04:40:38,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 04:40:38,156 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:38,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:38,156 INFO L85 PathProgramCache]: Analyzing trace with hash -668298216, now seen corresponding path program 11 times [2023-11-29 04:40:38,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131790444] [2023-11-29 04:40:38,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:38,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:38,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:38,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:38,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131790444] [2023-11-29 04:40:38,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131790444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:38,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252824087] [2023-11-29 04:40:38,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:40:38,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:38,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:38,339 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:38,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 04:40:38,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 04:40:38,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:38,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:38,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:38,465 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:38,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:38,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:38,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252824087] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:38,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:38,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-11-29 04:40:38,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442352916] [2023-11-29 04:40:38,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:38,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 04:40:38,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:38,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 04:40:38,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:40:38,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:38,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 806 transitions, 13197 flow. Second operand has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:38,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:38,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:38,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:43,282 INFO L124 PetriNetUnfolderBase]: 9326/13321 cut-off events. [2023-11-29 04:40:43,282 INFO L125 PetriNetUnfolderBase]: For 443181/443181 co-relation queries the response was YES. [2023-11-29 04:40:43,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121263 conditions, 13321 events. 9326/13321 cut-off events. For 443181/443181 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 71344 event pairs, 1645 based on Foata normal form. 110/13431 useless extension candidates. Maximal degree in co-relation 120601. Up to 8043 conditions per place. [2023-11-29 04:40:43,424 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 670 selfloop transitions, 662 changer transitions 0/1333 dead transitions. [2023-11-29 04:40:43,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 1333 transitions, 25612 flow [2023-11-29 04:40:43,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 04:40:43,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 04:40:43,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 390 transitions. [2023-11-29 04:40:43,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2023-11-29 04:40:43,426 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 390 transitions. [2023-11-29 04:40:43,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 390 transitions. [2023-11-29 04:40:43,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:43,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 390 transitions. [2023-11-29 04:40:43,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 12.1875) internal successors, (390), 32 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:43,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 27.0) internal successors, (891), 33 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:43,430 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 27.0) internal successors, (891), 33 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:43,430 INFO L175 Difference]: Start difference. First operand has 249 places, 806 transitions, 13197 flow. Second operand 32 states and 390 transitions. [2023-11-29 04:40:43,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 1333 transitions, 25612 flow [2023-11-29 04:40:48,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1333 transitions, 24777 flow, removed 314 selfloop flow, removed 1 redundant places. [2023-11-29 04:40:48,776 INFO L231 Difference]: Finished difference. Result has 289 places, 1115 transitions, 21857 flow [2023-11-29 04:40:48,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=12889, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=21857, PETRI_PLACES=289, PETRI_TRANSITIONS=1115} [2023-11-29 04:40:48,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2023-11-29 04:40:48,778 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 1115 transitions, 21857 flow [2023-11-29 04:40:48,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:48,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:40:48,778 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:40:48,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 04:40:48,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 04:40:48,979 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:40:48,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:40:48,979 INFO L85 PathProgramCache]: Analyzing trace with hash -11099450, now seen corresponding path program 12 times [2023-11-29 04:40:48,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:40:48,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848428444] [2023-11-29 04:40:48,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:40:48,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:40:48,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:40:49,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:49,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:40:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848428444] [2023-11-29 04:40:49,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848428444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:40:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292116261] [2023-11-29 04:40:49,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:40:49,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:40:49,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:40:49,151 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:40:49,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 04:40:49,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 04:40:49,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:40:49,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:40:49,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:40:49,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:49,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:40:49,420 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:40:49,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292116261] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:40:49,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:40:49,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-11-29 04:40:49,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394733377] [2023-11-29 04:40:49,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:40:49,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 04:40:49,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:40:49,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 04:40:49,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:40:49,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:40:49,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 1115 transitions, 21857 flow. Second operand has 17 states, 17 states have (on average 6.9411764705882355) internal successors, (118), 17 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 04:40:49,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:40:49,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:40:49,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:40:57,047 INFO L124 PetriNetUnfolderBase]: 10992/15619 cut-off events. [2023-11-29 04:40:57,047 INFO L125 PetriNetUnfolderBase]: For 667322/667322 co-relation queries the response was YES. [2023-11-29 04:40:57,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155718 conditions, 15619 events. 10992/15619 cut-off events. For 667322/667322 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 85116 event pairs, 1498 based on Foata normal form. 534/16153 useless extension candidates. Maximal degree in co-relation 155083. Up to 7414 conditions per place. [2023-11-29 04:40:57,234 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 725 selfloop transitions, 1245 changer transitions 4/1975 dead transitions. [2023-11-29 04:40:57,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1975 transitions, 44520 flow [2023-11-29 04:40:57,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-11-29 04:40:57,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-11-29 04:40:57,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 793 transitions. [2023-11-29 04:40:57,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079218106995885 [2023-11-29 04:40:57,238 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 793 transitions. [2023-11-29 04:40:57,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 793 transitions. [2023-11-29 04:40:57,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:40:57,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 793 transitions. [2023-11-29 04:40:57,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 11.01388888888889) internal successors, (793), 72 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:57,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 27.0) internal successors, (1971), 73 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:57,244 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 27.0) internal successors, (1971), 73 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:40:57,244 INFO L175 Difference]: Start difference. First operand has 289 places, 1115 transitions, 21857 flow. Second operand 72 states and 793 transitions. [2023-11-29 04:40:57,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1975 transitions, 44520 flow [2023-11-29 04:41:09,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 1975 transitions, 34895 flow, removed 4498 selfloop flow, removed 3 redundant places. [2023-11-29 04:41:09,556 INFO L231 Difference]: Finished difference. Result has 384 places, 1670 transitions, 31699 flow [2023-11-29 04:41:09,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=17492, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=726, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=31699, PETRI_PLACES=384, PETRI_TRANSITIONS=1670} [2023-11-29 04:41:09,557 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 354 predicate places. [2023-11-29 04:41:09,557 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 1670 transitions, 31699 flow [2023-11-29 04:41:09,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.9411764705882355) internal successors, (118), 17 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 04:41:09,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:09,557 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:41:09,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 04:41:09,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 04:41:09,758 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:41:09,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:09,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1982122829, now seen corresponding path program 13 times [2023-11-29 04:41:09,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:09,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917635189] [2023-11-29 04:41:09,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:09,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:09,888 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:41:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917635189] [2023-11-29 04:41:09,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917635189] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:41:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056091688] [2023-11-29 04:41:09,889 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:41:09,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:09,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:09,890 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:09,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 04:41:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:09,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:41:09,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:10,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:10,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056091688] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:10,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:41:10,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-11-29 04:41:10,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414850252] [2023-11-29 04:41:10,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:10,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 04:41:10,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:10,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 04:41:10,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:41:10,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:41:10,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 1670 transitions, 31699 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:10,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:10,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:41:10,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:19,439 INFO L124 PetriNetUnfolderBase]: 12386/17813 cut-off events. [2023-11-29 04:41:19,439 INFO L125 PetriNetUnfolderBase]: For 493002/493002 co-relation queries the response was YES. [2023-11-29 04:41:19,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164706 conditions, 17813 events. 12386/17813 cut-off events. For 493002/493002 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 102283 event pairs, 1511 based on Foata normal form. 534/18347 useless extension candidates. Maximal degree in co-relation 164003. Up to 6449 conditions per place. [2023-11-29 04:41:19,670 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 1179 selfloop transitions, 916 changer transitions 325/2421 dead transitions. [2023-11-29 04:41:19,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 2421 transitions, 50156 flow [2023-11-29 04:41:19,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 04:41:19,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 04:41:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 405 transitions. [2023-11-29 04:41:19,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4411764705882353 [2023-11-29 04:41:19,672 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 405 transitions. [2023-11-29 04:41:19,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 405 transitions. [2023-11-29 04:41:19,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:19,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 405 transitions. [2023-11-29 04:41:19,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 11.911764705882353) internal successors, (405), 34 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:19,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 27.0) internal successors, (945), 35 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:19,674 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 27.0) internal successors, (945), 35 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:19,674 INFO L175 Difference]: Start difference. First operand has 384 places, 1670 transitions, 31699 flow. Second operand 34 states and 405 transitions. [2023-11-29 04:41:19,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 2421 transitions, 50156 flow [2023-11-29 04:41:28,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 2421 transitions, 42540 flow, removed 3144 selfloop flow, removed 12 redundant places. [2023-11-29 04:41:28,777 INFO L231 Difference]: Finished difference. Result has 431 places, 1799 transitions, 31740 flow [2023-11-29 04:41:28,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=25271, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=713, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=838, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=31740, PETRI_PLACES=431, PETRI_TRANSITIONS=1799} [2023-11-29 04:41:28,778 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2023-11-29 04:41:28,778 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 1799 transitions, 31740 flow [2023-11-29 04:41:28,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:28,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:28,779 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:41:28,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 04:41:28,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 04:41:28,979 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:41:28,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash -595993620, now seen corresponding path program 14 times [2023-11-29 04:41:28,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:28,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953964410] [2023-11-29 04:41:28,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:28,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:29,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:29,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953964410] [2023-11-29 04:41:29,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953964410] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:41:29,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112377209] [2023-11-29 04:41:29,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:41:29,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:29,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:29,071 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:29,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 04:41:29,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:41:29,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:41:29,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:41:29,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:29,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:29,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:29,272 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:29,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112377209] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:29,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:41:29,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-29 04:41:29,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042015185] [2023-11-29 04:41:29,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:29,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:41:29,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:29,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:41:29,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:41:29,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:41:29,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 1799 transitions, 31740 flow. Second operand has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:29,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:29,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:41:29,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:41:38,647 INFO L124 PetriNetUnfolderBase]: 13129/18728 cut-off events. [2023-11-29 04:41:38,647 INFO L125 PetriNetUnfolderBase]: For 600314/600314 co-relation queries the response was YES. [2023-11-29 04:41:38,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185753 conditions, 18728 events. 13129/18728 cut-off events. For 600314/600314 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 106763 event pairs, 1486 based on Foata normal form. 344/19072 useless extension candidates. Maximal degree in co-relation 185546. Up to 8112 conditions per place. [2023-11-29 04:41:38,966 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 1855 selfloop transitions, 850 changer transitions 39/2745 dead transitions. [2023-11-29 04:41:38,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 2745 transitions, 57416 flow [2023-11-29 04:41:38,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 04:41:38,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 04:41:38,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 315 transitions. [2023-11-29 04:41:38,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2023-11-29 04:41:38,968 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 315 transitions. [2023-11-29 04:41:38,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 315 transitions. [2023-11-29 04:41:38,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:41:38,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 315 transitions. [2023-11-29 04:41:38,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 13.695652173913043) internal successors, (315), 23 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:38,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 27.0) internal successors, (648), 24 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:38,969 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 27.0) internal successors, (648), 24 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:38,969 INFO L175 Difference]: Start difference. First operand has 431 places, 1799 transitions, 31740 flow. Second operand 23 states and 315 transitions. [2023-11-29 04:41:38,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 2745 transitions, 57416 flow [2023-11-29 04:41:50,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 2745 transitions, 54338 flow, removed 1175 selfloop flow, removed 14 redundant places. [2023-11-29 04:41:50,981 INFO L231 Difference]: Finished difference. Result has 441 places, 2051 transitions, 38653 flow [2023-11-29 04:41:50,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=30024, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=652, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=38653, PETRI_PLACES=441, PETRI_TRANSITIONS=2051} [2023-11-29 04:41:50,983 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2023-11-29 04:41:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 2051 transitions, 38653 flow [2023-11-29 04:41:50,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:50,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:41:50,984 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:41:50,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 04:41:51,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 04:41:51,184 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:41:51,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:51,185 INFO L85 PathProgramCache]: Analyzing trace with hash -709951300, now seen corresponding path program 15 times [2023-11-29 04:41:51,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:51,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890273356] [2023-11-29 04:41:51,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:51,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:51,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:51,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890273356] [2023-11-29 04:41:51,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890273356] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:41:51,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621975219] [2023-11-29 04:41:51,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:41:51,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:51,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:51,306 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:51,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 04:41:51,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 04:41:51,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:41:51,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:41:51,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:51,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:51,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:41:51,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:41:51,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621975219] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:41:51,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:41:51,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-29 04:41:51,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850216992] [2023-11-29 04:41:51,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:41:51,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:41:51,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:41:51,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:41:51,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:41:51,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 2051 transitions, 38653 flow. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:41:51,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:41:51,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:41:51,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:42:04,665 INFO L124 PetriNetUnfolderBase]: 15651/22232 cut-off events. [2023-11-29 04:42:04,666 INFO L125 PetriNetUnfolderBase]: For 709503/709503 co-relation queries the response was YES. [2023-11-29 04:42:04,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225738 conditions, 22232 events. 15651/22232 cut-off events. For 709503/709503 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 129664 event pairs, 851 based on Foata normal form. 440/22672 useless extension candidates. Maximal degree in co-relation 224959. Up to 6391 conditions per place. [2023-11-29 04:42:05,073 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 2027 selfloop transitions, 1336 changer transitions 77/3441 dead transitions. [2023-11-29 04:42:05,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 3441 transitions, 73144 flow [2023-11-29 04:42:05,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 04:42:05,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 04:42:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 478 transitions. [2023-11-29 04:42:05,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4539411206077873 [2023-11-29 04:42:05,075 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 478 transitions. [2023-11-29 04:42:05,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 478 transitions. [2023-11-29 04:42:05,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:42:05,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 478 transitions. [2023-11-29 04:42:05,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 12.256410256410257) internal successors, (478), 39 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:05,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 27.0) internal successors, (1080), 40 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:05,078 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 27.0) internal successors, (1080), 40 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:05,078 INFO L175 Difference]: Start difference. First operand has 441 places, 2051 transitions, 38653 flow. Second operand 39 states and 478 transitions. [2023-11-29 04:42:05,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 3441 transitions, 73144 flow [2023-11-29 04:42:22,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 3441 transitions, 71272 flow, removed 671 selfloop flow, removed 4 redundant places. [2023-11-29 04:42:22,064 INFO L231 Difference]: Finished difference. Result has 508 places, 2550 transitions, 53294 flow [2023-11-29 04:42:22,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=37366, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2051, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=849, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1061, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=53294, PETRI_PLACES=508, PETRI_TRANSITIONS=2550} [2023-11-29 04:42:22,066 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 478 predicate places. [2023-11-29 04:42:22,066 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 2550 transitions, 53294 flow [2023-11-29 04:42:22,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:22,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:42:22,066 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:42:22,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 04:42:22,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 04:42:22,267 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:42:22,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:22,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1911878857, now seen corresponding path program 16 times [2023-11-29 04:42:22,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:22,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650341464] [2023-11-29 04:42:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:22,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:42:22,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:22,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650341464] [2023-11-29 04:42:22,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650341464] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:42:22,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107862681] [2023-11-29 04:42:22,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:42:22,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:22,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:22,401 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:22,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 04:42:22,508 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:42:22,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:42:22,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:42:22,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:22,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:42:22,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:42:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:42:22,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107862681] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:42:22,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:42:22,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 04:42:22,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608175390] [2023-11-29 04:42:22,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:42:22,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 04:42:22,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:22,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 04:42:22,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:42:22,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:42:22,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 2550 transitions, 53294 flow. Second operand has 15 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:22,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:42:22,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:42:22,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:42:38,749 INFO L124 PetriNetUnfolderBase]: 17416/24581 cut-off events. [2023-11-29 04:42:38,749 INFO L125 PetriNetUnfolderBase]: For 941448/941448 co-relation queries the response was YES. [2023-11-29 04:42:39,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266944 conditions, 24581 events. 17416/24581 cut-off events. For 941448/941448 co-relation queries the response was YES. Maximal size of possible extension queue 1141. Compared 143185 event pairs, 3243 based on Foata normal form. 392/24973 useless extension candidates. Maximal degree in co-relation 266127. Up to 18705 conditions per place. [2023-11-29 04:42:39,265 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 2268 selfloop transitions, 819 changer transitions 56/3144 dead transitions. [2023-11-29 04:42:39,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 3144 transitions, 70748 flow [2023-11-29 04:42:39,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 04:42:39,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 04:42:39,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 185 transitions. [2023-11-29 04:42:39,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2023-11-29 04:42:39,266 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 185 transitions. [2023-11-29 04:42:39,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 185 transitions. [2023-11-29 04:42:39,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:42:39,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 185 transitions. [2023-11-29 04:42:39,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 14.23076923076923) internal successors, (185), 13 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:39,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 27.0) internal successors, (378), 14 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:39,268 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 27.0) internal successors, (378), 14 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:42:39,268 INFO L175 Difference]: Start difference. First operand has 508 places, 2550 transitions, 53294 flow. Second operand 13 states and 185 transitions. [2023-11-29 04:42:39,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 3144 transitions, 70748 flow [2023-11-29 04:43:05,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 3144 transitions, 67937 flow, removed 1221 selfloop flow, removed 5 redundant places. [2023-11-29 04:43:06,023 INFO L231 Difference]: Finished difference. Result has 519 places, 2718 transitions, 56960 flow [2023-11-29 04:43:06,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=50519, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1802, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=56960, PETRI_PLACES=519, PETRI_TRANSITIONS=2718} [2023-11-29 04:43:06,026 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 489 predicate places. [2023-11-29 04:43:06,026 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 2718 transitions, 56960 flow [2023-11-29 04:43:06,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:43:06,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:43:06,026 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:43:06,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 04:43:06,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 04:43:06,227 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:43:06,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:06,227 INFO L85 PathProgramCache]: Analyzing trace with hash 2095241138, now seen corresponding path program 17 times [2023-11-29 04:43:06,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:43:06,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196712416] [2023-11-29 04:43:06,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:06,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:43:06,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:43:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:43:06,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196712416] [2023-11-29 04:43:06,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196712416] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:43:06,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130946075] [2023-11-29 04:43:06,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:43:06,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:43:06,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:43:06,332 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:43:06,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 04:43:06,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:43:06,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:43:06,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:43:06,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:06,472 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:43:06,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:43:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:43:06,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130946075] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:43:06,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:43:06,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-11-29 04:43:06,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660015375] [2023-11-29 04:43:06,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:43:06,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:43:06,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:43:06,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:43:06,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:43:06,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:43:06,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 2718 transitions, 56960 flow. Second operand has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:43:06,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:43:06,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:43:06,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:43:31,709 INFO L124 PetriNetUnfolderBase]: 25526/35970 cut-off events. [2023-11-29 04:43:31,709 INFO L125 PetriNetUnfolderBase]: For 1513484/1513484 co-relation queries the response was YES. [2023-11-29 04:43:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413880 conditions, 35970 events. 25526/35970 cut-off events. For 1513484/1513484 co-relation queries the response was YES. Maximal size of possible extension queue 1751. Compared 221546 event pairs, 2103 based on Foata normal form. 1058/37028 useless extension candidates. Maximal degree in co-relation 412741. Up to 12985 conditions per place. [2023-11-29 04:43:32,595 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 3405 selfloop transitions, 1498 changer transitions 83/4987 dead transitions. [2023-11-29 04:43:32,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 4987 transitions, 121781 flow [2023-11-29 04:43:32,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 04:43:32,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 04:43:32,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 223 transitions. [2023-11-29 04:43:32,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485838779956427 [2023-11-29 04:43:32,597 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 223 transitions. [2023-11-29 04:43:32,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 223 transitions. [2023-11-29 04:43:32,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:43:32,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 223 transitions. [2023-11-29 04:43:32,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 13.117647058823529) internal successors, (223), 17 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:43:32,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 27.0) internal successors, (486), 18 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:43:32,598 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 27.0) internal successors, (486), 18 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:43:32,598 INFO L175 Difference]: Start difference. First operand has 519 places, 2718 transitions, 56960 flow. Second operand 17 states and 223 transitions. [2023-11-29 04:43:32,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 4987 transitions, 121781 flow [2023-11-29 04:44:32,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 4987 transitions, 120379 flow, removed 435 selfloop flow, removed 5 redundant places. [2023-11-29 04:44:32,769 INFO L231 Difference]: Finished difference. Result has 539 places, 3574 transitions, 80503 flow [2023-11-29 04:44:32,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=56033, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=732, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=80503, PETRI_PLACES=539, PETRI_TRANSITIONS=3574} [2023-11-29 04:44:32,772 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 509 predicate places. [2023-11-29 04:44:32,772 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 3574 transitions, 80503 flow [2023-11-29 04:44:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:32,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:44:32,772 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:44:32,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 04:44:32,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:44:32,973 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:44:32,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:44:32,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1217942856, now seen corresponding path program 18 times [2023-11-29 04:44:32,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:44:32,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290054950] [2023-11-29 04:44:32,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:44:32,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:44:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:44:33,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:44:33,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:44:33,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290054950] [2023-11-29 04:44:33,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290054950] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:44:33,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474586033] [2023-11-29 04:44:33,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:44:33,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:44:33,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:44:33,064 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:44:33,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 04:44:33,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 04:44:33,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:44:33,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:44:33,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:44:33,240 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:44:33,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:44:33,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:44:33,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474586033] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:44:33,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:44:33,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-29 04:44:33,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438309805] [2023-11-29 04:44:33,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:44:33,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 04:44:33,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:44:33,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 04:44:33,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:44:33,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:44:33,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 3574 transitions, 80503 flow. Second operand has 15 states, 15 states have (on average 7.666666666666667) internal successors, (115), 15 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:44:33,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:44:33,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:44:33,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:45:18,321 INFO L124 PetriNetUnfolderBase]: 32896/46570 cut-off events. [2023-11-29 04:45:18,321 INFO L125 PetriNetUnfolderBase]: For 2437776/2437776 co-relation queries the response was YES. [2023-11-29 04:45:19,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 587200 conditions, 46570 events. 32896/46570 cut-off events. For 2437776/2437776 co-relation queries the response was YES. Maximal size of possible extension queue 2302. Compared 301247 event pairs, 2276 based on Foata normal form. 1614/48184 useless extension candidates. Maximal degree in co-relation 586042. Up to 17453 conditions per place. [2023-11-29 04:45:19,619 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 2922 selfloop transitions, 3071 changer transitions 62/6056 dead transitions. [2023-11-29 04:45:19,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 6056 transitions, 154892 flow [2023-11-29 04:45:19,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-29 04:45:19,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-11-29 04:45:19,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 809 transitions. [2023-11-29 04:45:19,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220135628586333 [2023-11-29 04:45:19,622 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 809 transitions. [2023-11-29 04:45:19,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 809 transitions. [2023-11-29 04:45:19,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:45:19,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 809 transitions. [2023-11-29 04:45:19,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 11.394366197183098) internal successors, (809), 71 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:19,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 27.0) internal successors, (1944), 72 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:19,628 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 27.0) internal successors, (1944), 72 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:45:19,628 INFO L175 Difference]: Start difference. First operand has 539 places, 3574 transitions, 80503 flow. Second operand 71 states and 809 transitions. [2023-11-29 04:45:19,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 6056 transitions, 154892 flow [2023-11-29 04:47:11,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 6056 transitions, 149516 flow, removed 2147 selfloop flow, removed 4 redundant places. [2023-11-29 04:47:12,092 INFO L231 Difference]: Finished difference. Result has 633 places, 4725 transitions, 119514 flow [2023-11-29 04:47:12,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=77259, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1969, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=119514, PETRI_PLACES=633, PETRI_TRANSITIONS=4725} [2023-11-29 04:47:12,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 603 predicate places. [2023-11-29 04:47:12,095 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 4725 transitions, 119514 flow [2023-11-29 04:47:12,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.666666666666667) internal successors, (115), 15 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:47:12,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:47:12,095 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:47:12,099 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 04:47:12,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 04:47:12,296 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:47:12,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:47:12,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2017745768, now seen corresponding path program 19 times [2023-11-29 04:47:12,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:47:12,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593475103] [2023-11-29 04:47:12,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:47:12,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:47:12,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:47:12,402 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:47:12,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:47:12,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593475103] [2023-11-29 04:47:12,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593475103] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:47:12,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446021308] [2023-11-29 04:47:12,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:47:12,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:47:12,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:47:12,403 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:47:12,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 04:47:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:47:12,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:47:12,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:47:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:47:12,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:47:12,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:47:12,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446021308] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:47:12,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:47:12,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-11-29 04:47:12,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367449940] [2023-11-29 04:47:12,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:47:12,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 04:47:12,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:47:12,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 04:47:12,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:47:12,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:47:12,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 4725 transitions, 119514 flow. Second operand has 16 states, 16 states have (on average 6.5625) internal successors, (105), 16 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:47:12,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:47:12,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:47:12,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:48:21,513 INFO L124 PetriNetUnfolderBase]: 38667/54397 cut-off events. [2023-11-29 04:48:21,513 INFO L125 PetriNetUnfolderBase]: For 3013439/3013439 co-relation queries the response was YES. [2023-11-29 04:48:22,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 723773 conditions, 54397 events. 38667/54397 cut-off events. For 3013439/3013439 co-relation queries the response was YES. Maximal size of possible extension queue 2715. Compared 354736 event pairs, 6003 based on Foata normal form. 588/54985 useless extension candidates. Maximal degree in co-relation 722352. Up to 41256 conditions per place. [2023-11-29 04:48:23,191 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 4610 selfloop transitions, 2117 changer transitions 31/6759 dead transitions. [2023-11-29 04:48:23,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 6759 transitions, 178483 flow [2023-11-29 04:48:23,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-29 04:48:23,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-29 04:48:23,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 716 transitions. [2023-11-29 04:48:23,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843263553408481 [2023-11-29 04:48:23,193 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 716 transitions. [2023-11-29 04:48:23,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 716 transitions. [2023-11-29 04:48:23,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:48:23,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 716 transitions. [2023-11-29 04:48:23,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 10.376811594202898) internal successors, (716), 69 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:48:23,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 27.0) internal successors, (1890), 70 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:48:23,197 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 27.0) internal successors, (1890), 70 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:48:23,198 INFO L175 Difference]: Start difference. First operand has 633 places, 4725 transitions, 119514 flow. Second operand 69 states and 716 transitions. [2023-11-29 04:48:23,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 6759 transitions, 178483 flow [2023-11-29 04:51:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 6759 transitions, 164785 flow, removed 4977 selfloop flow, removed 16 redundant places. [2023-11-29 04:51:52,240 INFO L231 Difference]: Finished difference. Result has 722 places, 5928 transitions, 144083 flow [2023-11-29 04:51:52,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=107701, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=144083, PETRI_PLACES=722, PETRI_TRANSITIONS=5928} [2023-11-29 04:51:52,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 692 predicate places. [2023-11-29 04:51:52,244 INFO L495 AbstractCegarLoop]: Abstraction has has 722 places, 5928 transitions, 144083 flow [2023-11-29 04:51:52,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5625) internal successors, (105), 16 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:51:52,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:51:52,244 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:51:52,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 04:51:52,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:51:52,445 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:51:52,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:51:52,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1465897448, now seen corresponding path program 20 times [2023-11-29 04:51:52,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:51:52,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47871255] [2023-11-29 04:51:52,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:51:52,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:51:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:51:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:51:52,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:51:52,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47871255] [2023-11-29 04:51:52,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47871255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:51:52,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942589288] [2023-11-29 04:51:52,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:51:52,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:51:52,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:51:52,557 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:51:52,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7aaefb9c-a1fc-40f3-ac00-49e2cbbcfe00/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 04:51:52,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:51:52,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:51:52,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:51:52,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:51:52,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:51:52,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:51:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:51:52,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942589288] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:51:52,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:51:52,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-29 04:51:52,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457041379] [2023-11-29 04:51:52,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:51:52,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 04:51:52,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:51:52,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 04:51:52,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:51:52,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2023-11-29 04:51:52,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 5928 transitions, 144083 flow. Second operand has 15 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:51:52,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:51:52,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2023-11-29 04:51:52,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand