./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:53:35,573 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:53:35,692 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:53:35,699 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:53:35,700 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:53:35,740 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:53:35,741 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:53:35,742 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:53:35,743 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:53:35,748 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:53:35,749 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:53:35,750 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:53:35,750 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:53:35,752 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:53:35,752 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:53:35,753 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:53:35,753 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:53:35,754 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:53:35,754 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:53:35,755 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:53:35,755 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:53:35,756 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:53:35,756 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:53:35,758 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:53:35,758 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:53:35,759 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:53:35,760 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:53:35,760 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:53:35,761 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:35,761 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:53:35,762 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:53:35,763 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:53:35,763 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:53:35,763 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:53:35,763 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:53:35,764 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:53:35,764 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:53:35,764 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:53:35,764 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:53:35,765 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_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e [2023-11-06 21:53:36,088 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:53:36,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:53:36,120 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:53:36,122 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:53:36,123 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:53:36,125 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-06 21:53:39,192 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:53:39,527 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:53:39,528 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-06 21:53:39,538 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/data/bc001ded0/80e1f970f5714e14b8e034a0caf51e55/FLAG51e5bf3a0 [2023-11-06 21:53:39,556 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/data/bc001ded0/80e1f970f5714e14b8e034a0caf51e55 [2023-11-06 21:53:39,564 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:53:39,566 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:53:39,569 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:39,569 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:53:39,574 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:53:39,575 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,576 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bebc660 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39, skipping insertion in model container [2023-11-06 21:53:39,577 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,613 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:53:39,860 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_18bf631e-b550-437c-9363-ea9285887f4b/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2023-11-06 21:53:39,868 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:39,878 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:53:39,903 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_18bf631e-b550-437c-9363-ea9285887f4b/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2023-11-06 21:53:39,907 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:39,928 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:53:39,928 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39 WrapperNode [2023-11-06 21:53:39,929 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:39,930 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:39,930 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:53:39,930 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:53:39,938 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,948 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,974 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 135 [2023-11-06 21:53:39,975 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:39,976 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:53:39,976 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:53:39,976 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:53:39,985 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,985 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,990 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,990 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:39,999 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:40,004 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:40,006 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:40,008 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:40,012 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:53:40,013 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:53:40,013 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:53:40,013 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:53:40,014 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (1/1) ... [2023-11-06 21:53:40,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:40,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:40,055 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:40,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:53:40,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:53:40,104 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 21:53:40,104 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 21:53:40,104 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 21:53:40,104 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 21:53:40,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:53:40,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:53:40,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:53:40,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 21:53:40,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:53:40,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:53:40,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:53:40,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:53:40,109 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 21:53:40,277 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:53:40,279 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:53:40,731 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:53:40,742 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:53:40,742 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-06 21:53:40,745 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:40 BoogieIcfgContainer [2023-11-06 21:53:40,745 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:53:40,747 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:53:40,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:53:40,751 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:53:40,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:53:39" (1/3) ... [2023-11-06 21:53:40,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@693e18d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:40, skipping insertion in model container [2023-11-06 21:53:40,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:39" (2/3) ... [2023-11-06 21:53:40,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@693e18d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:40, skipping insertion in model container [2023-11-06 21:53:40,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:40" (3/3) ... [2023-11-06 21:53:40,755 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-11-06 21:53:40,764 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 21:53:40,776 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:53:40,777 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:53:40,777 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 21:53:40,919 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 21:53:40,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 218 places, 232 transitions, 478 flow [2023-11-06 21:53:41,064 INFO L124 PetriNetUnfolderBase]: 21/230 cut-off events. [2023-11-06 21:53:41,064 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:53:41,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 230 events. 21/230 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 243 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 158. Up to 3 conditions per place. [2023-11-06 21:53:41,071 INFO L82 GeneralOperation]: Start removeDead. Operand has 218 places, 232 transitions, 478 flow [2023-11-06 21:53:41,079 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 221 transitions, 454 flow [2023-11-06 21:53:41,083 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 21:53:41,094 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 221 transitions, 454 flow [2023-11-06 21:53:41,097 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 221 transitions, 454 flow [2023-11-06 21:53:41,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 221 transitions, 454 flow [2023-11-06 21:53:41,153 INFO L124 PetriNetUnfolderBase]: 21/221 cut-off events. [2023-11-06 21:53:41,153 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:53:41,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 221 events. 21/221 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 242 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 158. Up to 3 conditions per place. [2023-11-06 21:53:41,159 INFO L119 LiptonReduction]: Number of co-enabled transitions 2852 [2023-11-06 21:53:49,698 INFO L134 LiptonReduction]: Checked pairs total: 3356 [2023-11-06 21:53:49,698 INFO L136 LiptonReduction]: Total number of compositions: 244 [2023-11-06 21:53:49,727 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:53:49,735 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a6b3875, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:53:49,736 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-06 21:53:49,750 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 21:53:49,750 INFO L124 PetriNetUnfolderBase]: 7/24 cut-off events. [2023-11-06 21:53:49,750 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:53:49,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:49,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:49,752 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:49,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1015950631, now seen corresponding path program 1 times [2023-11-06 21:53:49,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:49,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651930514] [2023-11-06 21:53:49,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:49,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:49,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:50,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:50,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651930514] [2023-11-06 21:53:50,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651930514] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:50,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:50,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:53:50,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584299681] [2023-11-06 21:53:50,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:50,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:53:50,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:50,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:53:50,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:53:50,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 476 [2023-11-06 21:53:50,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 205.25) internal successors, (821), 4 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:50,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:50,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 476 [2023-11-06 21:53:50,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:50,842 INFO L124 PetriNetUnfolderBase]: 112/192 cut-off events. [2023-11-06 21:53:50,843 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-06 21:53:50,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 192 events. 112/192 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 553 event pairs, 51 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 338. Up to 151 conditions per place. [2023-11-06 21:53:50,848 INFO L140 encePairwiseOnDemand]: 472/476 looper letters, 35 selfloop transitions, 1 changer transitions 5/41 dead transitions. [2023-11-06 21:53:50,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 188 flow [2023-11-06 21:53:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:53:50,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 21:53:50,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 851 transitions. [2023-11-06 21:53:50,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44695378151260506 [2023-11-06 21:53:50,870 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 851 transitions. [2023-11-06 21:53:50,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 851 transitions. [2023-11-06 21:53:50,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:50,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 851 transitions. [2023-11-06 21:53:50,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 212.75) internal successors, (851), 4 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:50,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 476.0) internal successors, (2380), 5 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:50,898 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 476.0) internal successors, (2380), 5 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:50,900 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 62 flow. Second operand 4 states and 851 transitions. [2023-11-06 21:53:50,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 188 flow [2023-11-06 21:53:50,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 21:53:50,906 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 63 flow [2023-11-06 21:53:50,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=63, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-11-06 21:53:50,912 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1 predicate places. [2023-11-06 21:53:50,912 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 63 flow [2023-11-06 21:53:50,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 205.25) internal successors, (821), 4 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:50,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:50,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:50,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:53:50,914 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:50,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:50,915 INFO L85 PathProgramCache]: Analyzing trace with hash 84697197, now seen corresponding path program 2 times [2023-11-06 21:53:50,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:50,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052395378] [2023-11-06 21:53:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:50,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:50,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:51,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:51,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:51,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052395378] [2023-11-06 21:53:51,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052395378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:51,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:51,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:53:51,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114510619] [2023-11-06 21:53:51,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:51,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:53:51,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:51,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:53:51,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:53:51,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 476 [2023-11-06 21:53:51,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 205.25) internal successors, (821), 4 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:51,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 476 [2023-11-06 21:53:51,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:51,577 INFO L124 PetriNetUnfolderBase]: 119/215 cut-off events. [2023-11-06 21:53:51,577 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2023-11-06 21:53:51,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 215 events. 119/215 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 678 event pairs, 67 based on Foata normal form. 5/172 useless extension candidates. Maximal degree in co-relation 466. Up to 179 conditions per place. [2023-11-06 21:53:51,583 INFO L140 encePairwiseOnDemand]: 472/476 looper letters, 31 selfloop transitions, 1 changer transitions 7/39 dead transitions. [2023-11-06 21:53:51,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 179 flow [2023-11-06 21:53:51,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:53:51,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 21:53:51,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 849 transitions. [2023-11-06 21:53:51,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44590336134453784 [2023-11-06 21:53:51,589 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 849 transitions. [2023-11-06 21:53:51,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 849 transitions. [2023-11-06 21:53:51,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:51,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 849 transitions. [2023-11-06 21:53:51,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 212.25) internal successors, (849), 4 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 476.0) internal successors, (2380), 5 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,602 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 476.0) internal successors, (2380), 5 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,602 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 63 flow. Second operand 4 states and 849 transitions. [2023-11-06 21:53:51,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 179 flow [2023-11-06 21:53:51,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 173 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:51,610 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 69 flow [2023-11-06 21:53:51,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=69, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-11-06 21:53:51,612 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-11-06 21:53:51,613 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 69 flow [2023-11-06 21:53:51,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 205.25) internal successors, (821), 4 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:51,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:51,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:53:51,622 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:51,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:51,624 INFO L85 PathProgramCache]: Analyzing trace with hash -988992994, now seen corresponding path program 1 times [2023-11-06 21:53:51,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:51,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7581251] [2023-11-06 21:53:51,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:51,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:51,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:51,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:51,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:51,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7581251] [2023-11-06 21:53:51,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7581251] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:51,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:51,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:53:51,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757695591] [2023-11-06 21:53:51,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:51,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:51,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:51,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:51,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:53:51,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 476 [2023-11-06 21:53:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 212.66666666666666) internal successors, (638), 3 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:51,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 476 [2023-11-06 21:53:51,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:51,782 INFO L124 PetriNetUnfolderBase]: 87/154 cut-off events. [2023-11-06 21:53:51,782 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-11-06 21:53:51,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 154 events. 87/154 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 422 event pairs, 24 based on Foata normal form. 16/138 useless extension candidates. Maximal degree in co-relation 348. Up to 133 conditions per place. [2023-11-06 21:53:51,786 INFO L140 encePairwiseOnDemand]: 472/476 looper letters, 26 selfloop transitions, 2 changer transitions 4/32 dead transitions. [2023-11-06 21:53:51,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 32 transitions, 153 flow [2023-11-06 21:53:51,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:53:51,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:53:51,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 658 transitions. [2023-11-06 21:53:51,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2023-11-06 21:53:51,791 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 658 transitions. [2023-11-06 21:53:51,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 658 transitions. [2023-11-06 21:53:51,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:51,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 658 transitions. [2023-11-06 21:53:51,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 476.0) internal successors, (1904), 4 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,801 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 476.0) internal successors, (1904), 4 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,801 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 69 flow. Second operand 3 states and 658 transitions. [2023-11-06 21:53:51,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 32 transitions, 153 flow [2023-11-06 21:53:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 150 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:51,804 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 72 flow [2023-11-06 21:53:51,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-11-06 21:53:51,808 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-11-06 21:53:51,812 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 72 flow [2023-11-06 21:53:51,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 212.66666666666666) internal successors, (638), 3 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:51,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:51,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:51,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 21:53:51,814 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:51,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:51,816 INFO L85 PathProgramCache]: Analyzing trace with hash -821363625, now seen corresponding path program 1 times [2023-11-06 21:53:51,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:51,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272851456] [2023-11-06 21:53:51,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:51,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:52,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:52,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272851456] [2023-11-06 21:53:52,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272851456] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:52,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:52,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:53:52,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922682825] [2023-11-06 21:53:52,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:52,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:53:52,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:52,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:53:52,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:53:52,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 476 [2023-11-06 21:53:52,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 72 flow. Second operand has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:52,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:52,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 476 [2023-11-06 21:53:52,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:53,058 INFO L124 PetriNetUnfolderBase]: 177/321 cut-off events. [2023-11-06 21:53:53,059 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2023-11-06 21:53:53,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 321 events. 177/321 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1124 event pairs, 34 based on Foata normal form. 1/253 useless extension candidates. Maximal degree in co-relation 267. Up to 76 conditions per place. [2023-11-06 21:53:53,063 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 73 selfloop transitions, 17 changer transitions 11/101 dead transitions. [2023-11-06 21:53:53,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 101 transitions, 477 flow [2023-11-06 21:53:53,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:53:53,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:53:53,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2332 transitions. [2023-11-06 21:53:53,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40826330532212884 [2023-11-06 21:53:53,075 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2332 transitions. [2023-11-06 21:53:53,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2332 transitions. [2023-11-06 21:53:53,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:53,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2332 transitions. [2023-11-06 21:53:53,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 194.33333333333334) internal successors, (2332), 12 states have internal predecessors, (2332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:53,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:53,104 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:53,105 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 72 flow. Second operand 12 states and 2332 transitions. [2023-11-06 21:53:53,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 101 transitions, 477 flow [2023-11-06 21:53:53,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 101 transitions, 451 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:53,110 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 195 flow [2023-11-06 21:53:53,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=195, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2023-11-06 21:53:53,113 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 19 predicate places. [2023-11-06 21:53:53,113 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 195 flow [2023-11-06 21:53:53,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:53,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:53,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:53,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 21:53:53,115 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:53,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:53,116 INFO L85 PathProgramCache]: Analyzing trace with hash 690215279, now seen corresponding path program 2 times [2023-11-06 21:53:53,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:53,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507355487] [2023-11-06 21:53:53,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:53,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:53,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:53,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:53,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:53,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507355487] [2023-11-06 21:53:53,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507355487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:53,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:53,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:53:53,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288077850] [2023-11-06 21:53:53,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:53,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:53:53,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:53,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:53:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:53:54,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 476 [2023-11-06 21:53:54,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 195 flow. Second operand has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:54,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:54,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 476 [2023-11-06 21:53:54,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:54,452 INFO L124 PetriNetUnfolderBase]: 189/341 cut-off events. [2023-11-06 21:53:54,452 INFO L125 PetriNetUnfolderBase]: For 312/312 co-relation queries the response was YES. [2023-11-06 21:53:54,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 341 events. 189/341 cut-off events. For 312/312 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1206 event pairs, 26 based on Foata normal form. 13/332 useless extension candidates. Maximal degree in co-relation 1030. Up to 76 conditions per place. [2023-11-06 21:53:54,456 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 77 selfloop transitions, 19 changer transitions 10/106 dead transitions. [2023-11-06 21:53:54,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 106 transitions, 624 flow [2023-11-06 21:53:54,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:53:54,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:53:54,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2152 transitions. [2023-11-06 21:53:54,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4110007639419404 [2023-11-06 21:53:54,465 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2152 transitions. [2023-11-06 21:53:54,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2152 transitions. [2023-11-06 21:53:54,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:54,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2152 transitions. [2023-11-06 21:53:54,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.63636363636363) internal successors, (2152), 11 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:54,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:54,487 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:54,487 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 195 flow. Second operand 11 states and 2152 transitions. [2023-11-06 21:53:54,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 106 transitions, 624 flow [2023-11-06 21:53:54,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 106 transitions, 594 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:54,493 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 259 flow [2023-11-06 21:53:54,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=259, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2023-11-06 21:53:54,494 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 28 predicate places. [2023-11-06 21:53:54,494 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 259 flow [2023-11-06 21:53:54,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:54,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:54,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:54,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 21:53:54,496 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:54,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:54,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1292589299, now seen corresponding path program 3 times [2023-11-06 21:53:54,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:54,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462986248] [2023-11-06 21:53:54,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:54,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:54,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:54,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462986248] [2023-11-06 21:53:54,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462986248] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:54,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:54,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:53:54,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721685451] [2023-11-06 21:53:54,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:54,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:53:54,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:54,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:53:54,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:53:55,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 476 [2023-11-06 21:53:55,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 259 flow. Second operand has 9 states, 9 states have (on average 185.66666666666666) internal successors, (1671), 9 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:55,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:55,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 476 [2023-11-06 21:53:55,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:55,855 INFO L124 PetriNetUnfolderBase]: 192/348 cut-off events. [2023-11-06 21:53:55,855 INFO L125 PetriNetUnfolderBase]: For 519/519 co-relation queries the response was YES. [2023-11-06 21:53:55,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1215 conditions, 348 events. 192/348 cut-off events. For 519/519 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1247 event pairs, 26 based on Foata normal form. 1/326 useless extension candidates. Maximal degree in co-relation 1004. Up to 116 conditions per place. [2023-11-06 21:53:55,859 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 73 selfloop transitions, 21 changer transitions 7/101 dead transitions. [2023-11-06 21:53:55,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 101 transitions, 654 flow [2023-11-06 21:53:55,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:53:55,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:53:55,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2488 transitions. [2023-11-06 21:53:55,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40206851971557855 [2023-11-06 21:53:55,871 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2488 transitions. [2023-11-06 21:53:55,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2488 transitions. [2023-11-06 21:53:55,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:55,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2488 transitions. [2023-11-06 21:53:55,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 191.3846153846154) internal successors, (2488), 13 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:55,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 476.0) internal successors, (6664), 14 states have internal predecessors, (6664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:55,898 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 476.0) internal successors, (6664), 14 states have internal predecessors, (6664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:55,898 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 259 flow. Second operand 13 states and 2488 transitions. [2023-11-06 21:53:55,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 101 transitions, 654 flow [2023-11-06 21:53:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 101 transitions, 592 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-11-06 21:53:55,906 INFO L231 Difference]: Finished difference. Result has 58 places, 48 transitions, 294 flow [2023-11-06 21:53:55,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=294, PETRI_PLACES=58, PETRI_TRANSITIONS=48} [2023-11-06 21:53:55,910 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 33 predicate places. [2023-11-06 21:53:55,910 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 48 transitions, 294 flow [2023-11-06 21:53:55,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 185.66666666666666) internal successors, (1671), 9 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:55,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:55,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:55,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 21:53:55,912 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:55,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:55,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1025529769, now seen corresponding path program 4 times [2023-11-06 21:53:55,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:55,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889591061] [2023-11-06 21:53:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:55,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:55,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:56,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:56,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:56,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889591061] [2023-11-06 21:53:56,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889591061] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:56,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:56,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:53:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429478985] [2023-11-06 21:53:56,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:53:56,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:56,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:53:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:53:56,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 476 [2023-11-06 21:53:56,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 48 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:56,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:56,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 476 [2023-11-06 21:53:56,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:57,060 INFO L124 PetriNetUnfolderBase]: 172/328 cut-off events. [2023-11-06 21:53:57,060 INFO L125 PetriNetUnfolderBase]: For 440/440 co-relation queries the response was YES. [2023-11-06 21:53:57,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1122 conditions, 328 events. 172/328 cut-off events. For 440/440 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1220 event pairs, 38 based on Foata normal form. 19/326 useless extension candidates. Maximal degree in co-relation 1096. Up to 83 conditions per place. [2023-11-06 21:53:57,064 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 73 selfloop transitions, 19 changer transitions 9/101 dead transitions. [2023-11-06 21:53:57,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 101 transitions, 653 flow [2023-11-06 21:53:57,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:53:57,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:53:57,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2147 transitions. [2023-11-06 21:53:57,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41004583651642473 [2023-11-06 21:53:57,074 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2147 transitions. [2023-11-06 21:53:57,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2147 transitions. [2023-11-06 21:53:57,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:57,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2147 transitions. [2023-11-06 21:53:57,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.1818181818182) internal successors, (2147), 11 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:57,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:57,095 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:57,096 INFO L175 Difference]: Start difference. First operand has 58 places, 48 transitions, 294 flow. Second operand 11 states and 2147 transitions. [2023-11-06 21:53:57,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 101 transitions, 653 flow [2023-11-06 21:53:57,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 101 transitions, 594 flow, removed 10 selfloop flow, removed 9 redundant places. [2023-11-06 21:53:57,102 INFO L231 Difference]: Finished difference. Result has 64 places, 49 transitions, 326 flow [2023-11-06 21:53:57,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=326, PETRI_PLACES=64, PETRI_TRANSITIONS=49} [2023-11-06 21:53:57,103 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 39 predicate places. [2023-11-06 21:53:57,103 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 49 transitions, 326 flow [2023-11-06 21:53:57,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:57,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:57,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:57,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 21:53:57,105 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:57,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,106 INFO L85 PathProgramCache]: Analyzing trace with hash -427538345, now seen corresponding path program 5 times [2023-11-06 21:53:57,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418591764] [2023-11-06 21:53:57,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:57,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:57,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:57,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418591764] [2023-11-06 21:53:57,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418591764] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:57,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:57,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:53:57,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469095402] [2023-11-06 21:53:57,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:57,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:53:57,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:57,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:53:57,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:53:57,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 476 [2023-11-06 21:53:57,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 49 transitions, 326 flow. Second operand has 9 states, 9 states have (on average 185.66666666666666) internal successors, (1671), 9 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:57,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:57,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 476 [2023-11-06 21:53:57,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:58,419 INFO L124 PetriNetUnfolderBase]: 251/484 cut-off events. [2023-11-06 21:53:58,419 INFO L125 PetriNetUnfolderBase]: For 944/944 co-relation queries the response was YES. [2023-11-06 21:53:58,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1766 conditions, 484 events. 251/484 cut-off events. For 944/944 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2049 event pairs, 64 based on Foata normal form. 1/450 useless extension candidates. Maximal degree in co-relation 1647. Up to 152 conditions per place. [2023-11-06 21:53:58,450 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 85 selfloop transitions, 26 changer transitions 5/116 dead transitions. [2023-11-06 21:53:58,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 116 transitions, 860 flow [2023-11-06 21:53:58,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:53:58,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:53:58,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2301 transitions. [2023-11-06 21:53:58,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4028361344537815 [2023-11-06 21:53:58,463 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2301 transitions. [2023-11-06 21:53:58,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2301 transitions. [2023-11-06 21:53:58,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:58,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2301 transitions. [2023-11-06 21:53:58,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 191.75) internal successors, (2301), 12 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:58,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:58,498 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:58,499 INFO L175 Difference]: Start difference. First operand has 64 places, 49 transitions, 326 flow. Second operand 12 states and 2301 transitions. [2023-11-06 21:53:58,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 116 transitions, 860 flow [2023-11-06 21:53:58,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 116 transitions, 801 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-06 21:53:58,514 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 483 flow [2023-11-06 21:53:58,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=483, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2023-11-06 21:53:58,518 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-11-06 21:53:58,518 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 483 flow [2023-11-06 21:53:58,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 185.66666666666666) internal successors, (1671), 9 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:58,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:58,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:58,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 21:53:58,520 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:58,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:58,520 INFO L85 PathProgramCache]: Analyzing trace with hash -418024009, now seen corresponding path program 6 times [2023-11-06 21:53:58,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:58,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489354] [2023-11-06 21:53:58,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:58,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:59,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:59,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:59,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489354] [2023-11-06 21:53:59,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489354] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:59,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:59,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:53:59,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44700022] [2023-11-06 21:53:59,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:59,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:53:59,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:59,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:53:59,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:53:59,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 476 [2023-11-06 21:53:59,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 483 flow. Second operand has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:59,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:59,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 476 [2023-11-06 21:53:59,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:59,861 INFO L124 PetriNetUnfolderBase]: 257/497 cut-off events. [2023-11-06 21:53:59,861 INFO L125 PetriNetUnfolderBase]: For 1070/1070 co-relation queries the response was YES. [2023-11-06 21:53:59,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1836 conditions, 497 events. 257/497 cut-off events. For 1070/1070 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2124 event pairs, 49 based on Foata normal form. 2/462 useless extension candidates. Maximal degree in co-relation 1800. Up to 178 conditions per place. [2023-11-06 21:53:59,868 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 74 selfloop transitions, 30 changer transitions 5/109 dead transitions. [2023-11-06 21:53:59,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 109 transitions, 838 flow [2023-11-06 21:53:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:53:59,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:53:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2322 transitions. [2023-11-06 21:53:59,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065126050420168 [2023-11-06 21:53:59,878 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2322 transitions. [2023-11-06 21:53:59,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2322 transitions. [2023-11-06 21:53:59,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:59,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2322 transitions. [2023-11-06 21:53:59,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 193.5) internal successors, (2322), 12 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:59,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:59,899 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:59,899 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 483 flow. Second operand 12 states and 2322 transitions. [2023-11-06 21:53:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 109 transitions, 838 flow [2023-11-06 21:53:59,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 109 transitions, 814 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-06 21:53:59,913 INFO L231 Difference]: Finished difference. Result has 79 places, 62 transitions, 537 flow [2023-11-06 21:53:59,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=537, PETRI_PLACES=79, PETRI_TRANSITIONS=62} [2023-11-06 21:53:59,915 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-11-06 21:53:59,915 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 62 transitions, 537 flow [2023-11-06 21:53:59,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.875) internal successors, (1503), 8 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:59,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:59,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:59,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 21:53:59,917 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:53:59,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:59,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1000656838, now seen corresponding path program 1 times [2023-11-06 21:53:59,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:59,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370195874] [2023-11-06 21:53:59,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:59,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:00,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:00,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370195874] [2023-11-06 21:54:00,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370195874] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:00,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918090535] [2023-11-06 21:54:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:00,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:00,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:00,337 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:00,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:54:00,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:00,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 21:54:00,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:00,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:00,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:01,291 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:01,292 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 132 [2023-11-06 21:54:01,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:01,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918090535] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:01,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:01,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 22 [2023-11-06 21:54:01,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940223715] [2023-11-06 21:54:01,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:01,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:54:01,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:01,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:54:01,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:54:02,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:54:02,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 62 transitions, 537 flow. Second operand has 9 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:02,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:02,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:54:02,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:02,935 INFO L124 PetriNetUnfolderBase]: 255/484 cut-off events. [2023-11-06 21:54:02,935 INFO L125 PetriNetUnfolderBase]: For 1449/1449 co-relation queries the response was YES. [2023-11-06 21:54:02,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1871 conditions, 484 events. 255/484 cut-off events. For 1449/1449 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2003 event pairs, 49 based on Foata normal form. 1/448 useless extension candidates. Maximal degree in co-relation 1837. Up to 116 conditions per place. [2023-11-06 21:54:02,942 INFO L140 encePairwiseOnDemand]: 467/476 looper letters, 77 selfloop transitions, 30 changer transitions 5/112 dead transitions. [2023-11-06 21:54:02,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 112 transitions, 893 flow [2023-11-06 21:54:02,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:02,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:02,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2039 transitions. [2023-11-06 21:54:02,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3894194041252865 [2023-11-06 21:54:02,953 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2039 transitions. [2023-11-06 21:54:02,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2039 transitions. [2023-11-06 21:54:02,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:02,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2039 transitions. [2023-11-06 21:54:02,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.36363636363637) internal successors, (2039), 11 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:02,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:02,975 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:02,975 INFO L175 Difference]: Start difference. First operand has 79 places, 62 transitions, 537 flow. Second operand 11 states and 2039 transitions. [2023-11-06 21:54:02,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 112 transitions, 893 flow [2023-11-06 21:54:02,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 112 transitions, 818 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-06 21:54:02,990 INFO L231 Difference]: Finished difference. Result has 79 places, 61 transitions, 516 flow [2023-11-06 21:54:02,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=516, PETRI_PLACES=79, PETRI_TRANSITIONS=61} [2023-11-06 21:54:02,992 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-11-06 21:54:02,992 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 61 transitions, 516 flow [2023-11-06 21:54:02,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:02,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:02,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:03,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:03,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 21:54:03,200 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:03,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:03,200 INFO L85 PathProgramCache]: Analyzing trace with hash 243642275, now seen corresponding path program 1 times [2023-11-06 21:54:03,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:03,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181468873] [2023-11-06 21:54:03,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:03,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:03,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:03,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181468873] [2023-11-06 21:54:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181468873] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687199379] [2023-11-06 21:54:03,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:03,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:03,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:03,625 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:03,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:54:03,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 21:54:03,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:04,145 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:04,146 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 134 treesize of output 99 [2023-11-06 21:54:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:04,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:04,363 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:04,364 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 132 [2023-11-06 21:54:05,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687199379] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:05,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:05,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-11-06 21:54:05,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239292394] [2023-11-06 21:54:05,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:05,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:05,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:54:06,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 476 [2023-11-06 21:54:06,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 61 transitions, 516 flow. Second operand has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:06,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:06,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 476 [2023-11-06 21:54:06,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:07,006 INFO L124 PetriNetUnfolderBase]: 365/684 cut-off events. [2023-11-06 21:54:07,007 INFO L125 PetriNetUnfolderBase]: For 1941/1941 co-relation queries the response was YES. [2023-11-06 21:54:07,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2504 conditions, 684 events. 365/684 cut-off events. For 1941/1941 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3169 event pairs, 56 based on Foata normal form. 17/654 useless extension candidates. Maximal degree in co-relation 2464. Up to 158 conditions per place. [2023-11-06 21:54:07,016 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 94 selfloop transitions, 42 changer transitions 8/144 dead transitions. [2023-11-06 21:54:07,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 144 transitions, 1164 flow [2023-11-06 21:54:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:54:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:54:07,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2220 transitions. [2023-11-06 21:54:07,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2023-11-06 21:54:07,027 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2220 transitions. [2023-11-06 21:54:07,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2220 transitions. [2023-11-06 21:54:07,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:07,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2220 transitions. [2023-11-06 21:54:07,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 185.0) internal successors, (2220), 12 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:07,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:07,058 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:07,059 INFO L175 Difference]: Start difference. First operand has 79 places, 61 transitions, 516 flow. Second operand 12 states and 2220 transitions. [2023-11-06 21:54:07,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 144 transitions, 1164 flow [2023-11-06 21:54:07,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 144 transitions, 1074 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-11-06 21:54:07,076 INFO L231 Difference]: Finished difference. Result has 85 places, 80 transitions, 753 flow [2023-11-06 21:54:07,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=753, PETRI_PLACES=85, PETRI_TRANSITIONS=80} [2023-11-06 21:54:07,077 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 60 predicate places. [2023-11-06 21:54:07,077 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 80 transitions, 753 flow [2023-11-06 21:54:07,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:07,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:07,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:07,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:07,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-06 21:54:07,284 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:07,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:07,285 INFO L85 PathProgramCache]: Analyzing trace with hash -16512887, now seen corresponding path program 2 times [2023-11-06 21:54:07,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:07,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799024199] [2023-11-06 21:54:07,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:07,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:07,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:07,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:07,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:07,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799024199] [2023-11-06 21:54:07,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799024199] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:07,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039679515] [2023-11-06 21:54:07,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:54:07,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:07,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:07,659 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:07,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:54:07,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:54:07,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:07,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:54:07,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:08,070 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:08,071 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 97 [2023-11-06 21:54:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:54:08,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:08,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039679515] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:08,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:54:08,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-11-06 21:54:08,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888876039] [2023-11-06 21:54:08,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:08,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:54:08,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:08,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:54:08,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:54:08,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 476 [2023-11-06 21:54:08,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 753 flow. Second operand has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:08,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:08,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 476 [2023-11-06 21:54:08,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:08,849 INFO L124 PetriNetUnfolderBase]: 360/675 cut-off events. [2023-11-06 21:54:08,849 INFO L125 PetriNetUnfolderBase]: For 2849/2849 co-relation queries the response was YES. [2023-11-06 21:54:08,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2776 conditions, 675 events. 360/675 cut-off events. For 2849/2849 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3071 event pairs, 66 based on Foata normal form. 1/630 useless extension candidates. Maximal degree in co-relation 2680. Up to 330 conditions per place. [2023-11-06 21:54:08,859 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 74 selfloop transitions, 33 changer transitions 11/118 dead transitions. [2023-11-06 21:54:08,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1155 flow [2023-11-06 21:54:08,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:54:08,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:54:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1731 transitions. [2023-11-06 21:54:08,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406162464985995 [2023-11-06 21:54:08,867 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1731 transitions. [2023-11-06 21:54:08,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1731 transitions. [2023-11-06 21:54:08,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:08,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1731 transitions. [2023-11-06 21:54:08,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.33333333333334) internal successors, (1731), 9 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:08,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:08,882 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:08,883 INFO L175 Difference]: Start difference. First operand has 85 places, 80 transitions, 753 flow. Second operand 9 states and 1731 transitions. [2023-11-06 21:54:08,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1155 flow [2023-11-06 21:54:08,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 1120 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:08,906 INFO L231 Difference]: Finished difference. Result has 92 places, 79 transitions, 794 flow [2023-11-06 21:54:08,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=794, PETRI_PLACES=92, PETRI_TRANSITIONS=79} [2023-11-06 21:54:08,908 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 67 predicate places. [2023-11-06 21:54:08,908 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 79 transitions, 794 flow [2023-11-06 21:54:08,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:08,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:08,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:08,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:09,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 21:54:09,115 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:09,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:09,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2097440037, now seen corresponding path program 3 times [2023-11-06 21:54:09,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:09,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037421866] [2023-11-06 21:54:09,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:09,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:09,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:09,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:09,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:09,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037421866] [2023-11-06 21:54:09,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037421866] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:09,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83608233] [2023-11-06 21:54:09,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:54:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:09,522 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:09,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:54:09,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 21:54:09,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:09,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:54:09,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:09,916 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:09,916 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 95 [2023-11-06 21:54:09,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:54:09,992 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:09,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83608233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:09,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:54:09,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-11-06 21:54:09,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902177811] [2023-11-06 21:54:09,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:09,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:54:09,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:09,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:54:09,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:54:10,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 476 [2023-11-06 21:54:10,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 79 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:10,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:10,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 476 [2023-11-06 21:54:10,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:10,628 INFO L124 PetriNetUnfolderBase]: 361/680 cut-off events. [2023-11-06 21:54:10,629 INFO L125 PetriNetUnfolderBase]: For 2985/2985 co-relation queries the response was YES. [2023-11-06 21:54:10,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2836 conditions, 680 events. 361/680 cut-off events. For 2985/2985 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3130 event pairs, 56 based on Foata normal form. 1/633 useless extension candidates. Maximal degree in co-relation 2790. Up to 322 conditions per place. [2023-11-06 21:54:10,639 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 78 selfloop transitions, 36 changer transitions 5/119 dead transitions. [2023-11-06 21:54:10,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 119 transitions, 1181 flow [2023-11-06 21:54:10,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:54:10,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:54:10,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1733 transitions. [2023-11-06 21:54:10,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40452847805788983 [2023-11-06 21:54:10,645 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1733 transitions. [2023-11-06 21:54:10,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1733 transitions. [2023-11-06 21:54:10,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:10,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1733 transitions. [2023-11-06 21:54:10,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.55555555555554) internal successors, (1733), 9 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:10,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:10,660 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:10,661 INFO L175 Difference]: Start difference. First operand has 92 places, 79 transitions, 794 flow. Second operand 9 states and 1733 transitions. [2023-11-06 21:54:10,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 119 transitions, 1181 flow [2023-11-06 21:54:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 1099 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-11-06 21:54:10,681 INFO L231 Difference]: Finished difference. Result has 92 places, 80 transitions, 808 flow [2023-11-06 21:54:10,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=808, PETRI_PLACES=92, PETRI_TRANSITIONS=80} [2023-11-06 21:54:10,683 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 67 predicate places. [2023-11-06 21:54:10,683 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 80 transitions, 808 flow [2023-11-06 21:54:10,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:10,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:10,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:10,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:10,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 21:54:10,892 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:10,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:10,892 INFO L85 PathProgramCache]: Analyzing trace with hash -215547291, now seen corresponding path program 4 times [2023-11-06 21:54:10,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:10,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477456897] [2023-11-06 21:54:10,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:10,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:11,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:11,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477456897] [2023-11-06 21:54:11,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477456897] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:11,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018078875] [2023-11-06 21:54:11,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:54:11,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:11,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:11,266 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:11,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:54:11,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:54:11,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:11,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 21:54:11,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:11,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:11,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:11,857 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:11,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 132 [2023-11-06 21:54:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:12,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018078875] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:12,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:12,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-11-06 21:54:12,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303154342] [2023-11-06 21:54:12,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:12,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:12,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:12,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:12,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:54:13,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 476 [2023-11-06 21:54:13,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 80 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:13,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:13,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 476 [2023-11-06 21:54:13,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:14,349 INFO L124 PetriNetUnfolderBase]: 341/660 cut-off events. [2023-11-06 21:54:14,349 INFO L125 PetriNetUnfolderBase]: For 2894/2894 co-relation queries the response was YES. [2023-11-06 21:54:14,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2702 conditions, 660 events. 341/660 cut-off events. For 2894/2894 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3096 event pairs, 77 based on Foata normal form. 19/631 useless extension candidates. Maximal degree in co-relation 2656. Up to 164 conditions per place. [2023-11-06 21:54:14,358 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 87 selfloop transitions, 38 changer transitions 9/134 dead transitions. [2023-11-06 21:54:14,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 134 transitions, 1271 flow [2023-11-06 21:54:14,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:14,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2033 transitions. [2023-11-06 21:54:14,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882734912146677 [2023-11-06 21:54:14,364 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2033 transitions. [2023-11-06 21:54:14,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2033 transitions. [2023-11-06 21:54:14,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:14,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2033 transitions. [2023-11-06 21:54:14,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 184.8181818181818) internal successors, (2033), 11 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:14,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:14,380 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:14,381 INFO L175 Difference]: Start difference. First operand has 92 places, 80 transitions, 808 flow. Second operand 11 states and 2033 transitions. [2023-11-06 21:54:14,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 134 transitions, 1271 flow [2023-11-06 21:54:14,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1195 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-06 21:54:14,399 INFO L231 Difference]: Finished difference. Result has 100 places, 82 transitions, 897 flow [2023-11-06 21:54:14,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=897, PETRI_PLACES=100, PETRI_TRANSITIONS=82} [2023-11-06 21:54:14,400 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 75 predicate places. [2023-11-06 21:54:14,400 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 82 transitions, 897 flow [2023-11-06 21:54:14,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 177.6) internal successors, (1776), 10 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:14,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:14,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:14,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:14,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 21:54:14,608 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:14,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:14,609 INFO L85 PathProgramCache]: Analyzing trace with hash 377312393, now seen corresponding path program 5 times [2023-11-06 21:54:14,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:14,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452213731] [2023-11-06 21:54:14,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:14,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:14,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:14,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452213731] [2023-11-06 21:54:14,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452213731] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:14,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778585669] [2023-11-06 21:54:14,928 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:54:14,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:14,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:14,929 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:14,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:54:15,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:54:15,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:15,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 21:54:15,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:15,347 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:15,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:15,636 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:15,637 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 132 [2023-11-06 21:54:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:15,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778585669] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:15,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:15,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-11-06 21:54:15,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361068116] [2023-11-06 21:54:15,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:15,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:15,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:15,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:15,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:54:16,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:54:16,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 82 transitions, 897 flow. Second operand has 10 states, 10 states have (on average 178.6) internal successors, (1786), 10 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:16,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:16,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:54:16,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:17,322 INFO L124 PetriNetUnfolderBase]: 341/658 cut-off events. [2023-11-06 21:54:17,322 INFO L125 PetriNetUnfolderBase]: For 3595/3595 co-relation queries the response was YES. [2023-11-06 21:54:17,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2864 conditions, 658 events. 341/658 cut-off events. For 3595/3595 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3065 event pairs, 76 based on Foata normal form. 1/609 useless extension candidates. Maximal degree in co-relation 2765. Up to 158 conditions per place. [2023-11-06 21:54:17,332 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 89 selfloop transitions, 40 changer transitions 5/134 dead transitions. [2023-11-06 21:54:17,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 134 transitions, 1335 flow [2023-11-06 21:54:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:54:17,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:54:17,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2215 transitions. [2023-11-06 21:54:17,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38778011204481794 [2023-11-06 21:54:17,337 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2215 transitions. [2023-11-06 21:54:17,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2215 transitions. [2023-11-06 21:54:17,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:17,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2215 transitions. [2023-11-06 21:54:17,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 184.58333333333334) internal successors, (2215), 12 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:17,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:17,351 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 476.0) internal successors, (6188), 13 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:17,351 INFO L175 Difference]: Start difference. First operand has 100 places, 82 transitions, 897 flow. Second operand 12 states and 2215 transitions. [2023-11-06 21:54:17,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 134 transitions, 1335 flow [2023-11-06 21:54:17,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 134 transitions, 1278 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:17,378 INFO L231 Difference]: Finished difference. Result has 105 places, 83 transitions, 948 flow [2023-11-06 21:54:17,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=948, PETRI_PLACES=105, PETRI_TRANSITIONS=83} [2023-11-06 21:54:17,380 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 80 predicate places. [2023-11-06 21:54:17,380 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 83 transitions, 948 flow [2023-11-06 21:54:17,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 178.6) internal successors, (1786), 10 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:17,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:17,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:17,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:17,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 21:54:17,595 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:17,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:17,596 INFO L85 PathProgramCache]: Analyzing trace with hash 386826729, now seen corresponding path program 6 times [2023-11-06 21:54:17,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:17,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072433899] [2023-11-06 21:54:17,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:17,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:17,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:17,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:17,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072433899] [2023-11-06 21:54:17,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072433899] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:17,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387888764] [2023-11-06 21:54:17,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:54:17,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:17,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:17,954 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:17,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:54:18,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 21:54:18,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:18,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:54:18,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:18,315 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:18,315 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 95 [2023-11-06 21:54:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:54:18,382 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:18,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387888764] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:18,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:54:18,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-11-06 21:54:18,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638470433] [2023-11-06 21:54:18,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:18,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:54:18,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:18,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:54:18,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:54:18,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 476 [2023-11-06 21:54:18,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 83 transitions, 948 flow. Second operand has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:18,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:18,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 476 [2023-11-06 21:54:18,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:18,976 INFO L124 PetriNetUnfolderBase]: 340/651 cut-off events. [2023-11-06 21:54:18,976 INFO L125 PetriNetUnfolderBase]: For 3574/3574 co-relation queries the response was YES. [2023-11-06 21:54:18,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2914 conditions, 651 events. 340/651 cut-off events. For 3574/3574 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3005 event pairs, 76 based on Foata normal form. 1/602 useless extension candidates. Maximal degree in co-relation 2867. Up to 303 conditions per place. [2023-11-06 21:54:18,988 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 80 selfloop transitions, 36 changer transitions 5/121 dead transitions. [2023-11-06 21:54:18,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 121 transitions, 1309 flow [2023-11-06 21:54:18,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:54:18,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:54:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1732 transitions. [2023-11-06 21:54:18,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4042950513538749 [2023-11-06 21:54:18,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1732 transitions. [2023-11-06 21:54:18,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1732 transitions. [2023-11-06 21:54:18,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:18,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1732 transitions. [2023-11-06 21:54:18,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.44444444444446) internal successors, (1732), 9 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:19,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:19,004 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:19,005 INFO L175 Difference]: Start difference. First operand has 105 places, 83 transitions, 948 flow. Second operand 9 states and 1732 transitions. [2023-11-06 21:54:19,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 121 transitions, 1309 flow [2023-11-06 21:54:19,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 121 transitions, 1236 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-11-06 21:54:19,034 INFO L231 Difference]: Finished difference. Result has 106 places, 83 transitions, 955 flow [2023-11-06 21:54:19,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=955, PETRI_PLACES=106, PETRI_TRANSITIONS=83} [2023-11-06 21:54:19,035 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 81 predicate places. [2023-11-06 21:54:19,035 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 83 transitions, 955 flow [2023-11-06 21:54:19,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 185.77777777777777) internal successors, (1672), 9 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:19,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:19,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:19,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 21:54:19,243 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:19,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1991970332, now seen corresponding path program 1 times [2023-11-06 21:54:19,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:19,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071468585] [2023-11-06 21:54:19,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:19,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:19,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:19,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071468585] [2023-11-06 21:54:19,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071468585] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:19,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318446220] [2023-11-06 21:54:19,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:19,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:19,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:19,419 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:19,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:54:19,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:19,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:54:19,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:19,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:19,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:19,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:19,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318446220] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:19,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:19,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-11-06 21:54:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951506123] [2023-11-06 21:54:19,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:19,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:54:19,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:19,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:54:19,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:54:19,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 476 [2023-11-06 21:54:19,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 83 transitions, 955 flow. Second operand has 7 states, 7 states have (on average 193.42857142857142) internal successors, (1354), 7 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:19,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:19,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 476 [2023-11-06 21:54:19,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:20,272 INFO L124 PetriNetUnfolderBase]: 350/664 cut-off events. [2023-11-06 21:54:20,272 INFO L125 PetriNetUnfolderBase]: For 4482/4482 co-relation queries the response was YES. [2023-11-06 21:54:20,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3006 conditions, 664 events. 350/664 cut-off events. For 4482/4482 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3133 event pairs, 69 based on Foata normal form. 8/622 useless extension candidates. Maximal degree in co-relation 2958. Up to 168 conditions per place. [2023-11-06 21:54:20,314 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 96 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2023-11-06 21:54:20,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1499 flow [2023-11-06 21:54:20,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:54:20,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:54:20,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1798 transitions. [2023-11-06 21:54:20,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197012138188609 [2023-11-06 21:54:20,319 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1798 transitions. [2023-11-06 21:54:20,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1798 transitions. [2023-11-06 21:54:20,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:20,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1798 transitions. [2023-11-06 21:54:20,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 199.77777777777777) internal successors, (1798), 9 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,330 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 476.0) internal successors, (4760), 10 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,330 INFO L175 Difference]: Start difference. First operand has 106 places, 83 transitions, 955 flow. Second operand 9 states and 1798 transitions. [2023-11-06 21:54:20,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1499 flow [2023-11-06 21:54:20,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 130 transitions, 1389 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-11-06 21:54:20,350 INFO L231 Difference]: Finished difference. Result has 106 places, 88 transitions, 959 flow [2023-11-06 21:54:20,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=959, PETRI_PLACES=106, PETRI_TRANSITIONS=88} [2023-11-06 21:54:20,351 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 81 predicate places. [2023-11-06 21:54:20,351 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 88 transitions, 959 flow [2023-11-06 21:54:20,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 193.42857142857142) internal successors, (1354), 7 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:20,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:20,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:20,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 21:54:20,560 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:20,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:20,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2026638722, now seen corresponding path program 1 times [2023-11-06 21:54:20,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:20,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732906514] [2023-11-06 21:54:20,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:20,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:20,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:20,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:20,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732906514] [2023-11-06 21:54:20,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732906514] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:20,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:20,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:54:20,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284752179] [2023-11-06 21:54:20,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:20,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:54:20,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:20,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:54:20,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:54:20,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 476 [2023-11-06 21:54:20,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 88 transitions, 959 flow. Second operand has 5 states, 5 states have (on average 201.6) internal successors, (1008), 5 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:20,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 476 [2023-11-06 21:54:20,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:20,982 INFO L124 PetriNetUnfolderBase]: 200/398 cut-off events. [2023-11-06 21:54:20,982 INFO L125 PetriNetUnfolderBase]: For 1977/1977 co-relation queries the response was YES. [2023-11-06 21:54:20,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1881 conditions, 398 events. 200/398 cut-off events. For 1977/1977 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1560 event pairs, 113 based on Foata normal form. 28/426 useless extension candidates. Maximal degree in co-relation 1845. Up to 329 conditions per place. [2023-11-06 21:54:20,988 INFO L140 encePairwiseOnDemand]: 469/476 looper letters, 48 selfloop transitions, 2 changer transitions 28/78 dead transitions. [2023-11-06 21:54:20,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 78 transitions, 894 flow [2023-11-06 21:54:20,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:54:20,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:54:20,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1230 transitions. [2023-11-06 21:54:20,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43067226890756305 [2023-11-06 21:54:20,991 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1230 transitions. [2023-11-06 21:54:20,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1230 transitions. [2023-11-06 21:54:20,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:20,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1230 transitions. [2023-11-06 21:54:20,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 205.0) internal successors, (1230), 6 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,997 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:20,997 INFO L175 Difference]: Start difference. First operand has 106 places, 88 transitions, 959 flow. Second operand 6 states and 1230 transitions. [2023-11-06 21:54:20,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 78 transitions, 894 flow [2023-11-06 21:54:21,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 78 transitions, 827 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-11-06 21:54:21,011 INFO L231 Difference]: Finished difference. Result has 97 places, 50 transitions, 390 flow [2023-11-06 21:54:21,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=390, PETRI_PLACES=97, PETRI_TRANSITIONS=50} [2023-11-06 21:54:21,011 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2023-11-06 21:54:21,012 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 50 transitions, 390 flow [2023-11-06 21:54:21,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.6) internal successors, (1008), 5 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:21,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:21,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 21:54:21,013 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:21,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:21,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1100652348, now seen corresponding path program 1 times [2023-11-06 21:54:21,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:21,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150352314] [2023-11-06 21:54:21,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:21,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:21,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:54:21,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:21,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150352314] [2023-11-06 21:54:21,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150352314] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:21,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:21,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:54:21,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820018144] [2023-11-06 21:54:21,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:21,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:54:21,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:54:21,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:54:21,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 476 [2023-11-06 21:54:21,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 50 transitions, 390 flow. Second operand has 5 states, 5 states have (on average 201.8) internal successors, (1009), 5 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:21,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 476 [2023-11-06 21:54:21,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:21,346 INFO L124 PetriNetUnfolderBase]: 104/196 cut-off events. [2023-11-06 21:54:21,346 INFO L125 PetriNetUnfolderBase]: For 724/724 co-relation queries the response was YES. [2023-11-06 21:54:21,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 913 conditions, 196 events. 104/196 cut-off events. For 724/724 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 559 event pairs, 54 based on Foata normal form. 14/210 useless extension candidates. Maximal degree in co-relation 882. Up to 163 conditions per place. [2023-11-06 21:54:21,349 INFO L140 encePairwiseOnDemand]: 471/476 looper letters, 29 selfloop transitions, 2 changer transitions 16/47 dead transitions. [2023-11-06 21:54:21,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 47 transitions, 409 flow [2023-11-06 21:54:21,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:54:21,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:54:21,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1028 transitions. [2023-11-06 21:54:21,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4319327731092437 [2023-11-06 21:54:21,357 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1028 transitions. [2023-11-06 21:54:21,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1028 transitions. [2023-11-06 21:54:21,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:21,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1028 transitions. [2023-11-06 21:54:21,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 205.6) internal successors, (1028), 5 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 476.0) internal successors, (2856), 6 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,363 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 476.0) internal successors, (2856), 6 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,363 INFO L175 Difference]: Start difference. First operand has 97 places, 50 transitions, 390 flow. Second operand 5 states and 1028 transitions. [2023-11-06 21:54:21,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 47 transitions, 409 flow [2023-11-06 21:54:21,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 47 transitions, 353 flow, removed 17 selfloop flow, removed 14 redundant places. [2023-11-06 21:54:21,373 INFO L231 Difference]: Finished difference. Result has 65 places, 31 transitions, 168 flow [2023-11-06 21:54:21,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=65, PETRI_TRANSITIONS=31} [2023-11-06 21:54:21,374 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 40 predicate places. [2023-11-06 21:54:21,374 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 31 transitions, 168 flow [2023-11-06 21:54:21,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.8) internal successors, (1009), 5 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:21,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:21,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:21,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 21:54:21,376 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:21,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:21,376 INFO L85 PathProgramCache]: Analyzing trace with hash 877626835, now seen corresponding path program 1 times [2023-11-06 21:54:21,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:21,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219295658] [2023-11-06 21:54:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:21,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:21,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:22,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:22,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219295658] [2023-11-06 21:54:22,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219295658] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:22,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009201344] [2023-11-06 21:54:22,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:22,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:22,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,145 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:54:22,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-06 21:54:22,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:22,431 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:54:22,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:54:22,542 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:54:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:22,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:23,081 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,084 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-11-06 21:54:23,100 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,100 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-11-06 21:54:23,123 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,124 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-11-06 21:54:23,144 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,145 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-11-06 21:54:23,316 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-11-06 21:54:23,332 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-11-06 21:54:23,362 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,363 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-11-06 21:54:23,383 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:54:23,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-11-06 21:54:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:23,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009201344] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:54:23,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:54:23,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-11-06 21:54:23,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870172436] [2023-11-06 21:54:23,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:54:23,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-06 21:54:23,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:23,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 21:54:23,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=497, Unknown=13, NotChecked=0, Total=650 [2023-11-06 21:54:26,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 476 [2023-11-06 21:54:26,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 31 transitions, 168 flow. Second operand has 26 states, 26 states have (on average 136.53846153846155) internal successors, (3550), 26 states have internal predecessors, (3550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:26,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:26,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 476 [2023-11-06 21:54:26,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:26,773 INFO L124 PetriNetUnfolderBase]: 234/390 cut-off events. [2023-11-06 21:54:26,773 INFO L125 PetriNetUnfolderBase]: For 511/511 co-relation queries the response was YES. [2023-11-06 21:54:26,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1515 conditions, 390 events. 234/390 cut-off events. For 511/511 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1327 event pairs, 48 based on Foata normal form. 12/401 useless extension candidates. Maximal degree in co-relation 1494. Up to 140 conditions per place. [2023-11-06 21:54:26,779 INFO L140 encePairwiseOnDemand]: 462/476 looper letters, 62 selfloop transitions, 17 changer transitions 0/79 dead transitions. [2023-11-06 21:54:26,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 567 flow [2023-11-06 21:54:26,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:26,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1556 transitions. [2023-11-06 21:54:26,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29717341482047366 [2023-11-06 21:54:26,783 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1556 transitions. [2023-11-06 21:54:26,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1556 transitions. [2023-11-06 21:54:26,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:26,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1556 transitions. [2023-11-06 21:54:26,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 141.45454545454547) internal successors, (1556), 11 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:26,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:26,793 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:26,793 INFO L175 Difference]: Start difference. First operand has 65 places, 31 transitions, 168 flow. Second operand 11 states and 1556 transitions. [2023-11-06 21:54:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 567 flow [2023-11-06 21:54:26,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 79 transitions, 517 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-11-06 21:54:26,799 INFO L231 Difference]: Finished difference. Result has 57 places, 40 transitions, 263 flow [2023-11-06 21:54:26,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=263, PETRI_PLACES=57, PETRI_TRANSITIONS=40} [2023-11-06 21:54:26,800 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 32 predicate places. [2023-11-06 21:54:26,800 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 40 transitions, 263 flow [2023-11-06 21:54:26,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 136.53846153846155) internal successors, (3550), 26 states have internal predecessors, (3550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:26,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:26,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:26,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 21:54:27,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:27,009 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:27,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:27,009 INFO L85 PathProgramCache]: Analyzing trace with hash -710788179, now seen corresponding path program 2 times [2023-11-06 21:54:27,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:27,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813285222] [2023-11-06 21:54:27,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:27,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:27,648 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-06 21:54:27,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:27,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813285222] [2023-11-06 21:54:27,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813285222] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:27,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977298484] [2023-11-06 21:54:27,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:54:27,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:27,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:27,654 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:27,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:54:27,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:54:27,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:27,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 21:54:27,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:27,965 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-06 21:54:27,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:28,102 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:28,103 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:54:28,110 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:28,111 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:54:28,164 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-06 21:54:28,164 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-06 21:54:28,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:28,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977298484] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:54:28,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:54:28,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2023-11-06 21:54:28,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977618067] [2023-11-06 21:54:28,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:54:28,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:54:28,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:28,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:54:28,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:54:30,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 476 [2023-11-06 21:54:30,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 40 transitions, 263 flow. Second operand has 21 states, 21 states have (on average 176.85714285714286) internal successors, (3714), 21 states have internal predecessors, (3714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:30,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:30,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 476 [2023-11-06 21:54:30,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:30,444 INFO L124 PetriNetUnfolderBase]: 289/469 cut-off events. [2023-11-06 21:54:30,445 INFO L125 PetriNetUnfolderBase]: For 959/959 co-relation queries the response was YES. [2023-11-06 21:54:30,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2039 conditions, 469 events. 289/469 cut-off events. For 959/959 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1645 event pairs, 81 based on Foata normal form. 12/481 useless extension candidates. Maximal degree in co-relation 2022. Up to 309 conditions per place. [2023-11-06 21:54:30,450 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 50 selfloop transitions, 23 changer transitions 0/73 dead transitions. [2023-11-06 21:54:30,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 604 flow [2023-11-06 21:54:30,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:30,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:30,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1985 transitions. [2023-11-06 21:54:30,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37910618792971734 [2023-11-06 21:54:30,455 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1985 transitions. [2023-11-06 21:54:30,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1985 transitions. [2023-11-06 21:54:30,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:30,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1985 transitions. [2023-11-06 21:54:30,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 180.45454545454547) internal successors, (1985), 11 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:30,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:30,466 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:30,467 INFO L175 Difference]: Start difference. First operand has 57 places, 40 transitions, 263 flow. Second operand 11 states and 1985 transitions. [2023-11-06 21:54:30,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 604 flow [2023-11-06 21:54:30,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 563 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:30,472 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 414 flow [2023-11-06 21:54:30,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=414, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2023-11-06 21:54:30,473 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 40 predicate places. [2023-11-06 21:54:30,473 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 414 flow [2023-11-06 21:54:30,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 176.85714285714286) internal successors, (3714), 21 states have internal predecessors, (3714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:30,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:30,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:30,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:30,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:30,680 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:30,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:30,680 INFO L85 PathProgramCache]: Analyzing trace with hash -191453791, now seen corresponding path program 3 times [2023-11-06 21:54:30,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:30,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616248455] [2023-11-06 21:54:30,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:30,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:30,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:31,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:31,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616248455] [2023-11-06 21:54:31,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616248455] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019101340] [2023-11-06 21:54:31,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:54:31,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:31,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:31,222 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:31,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:54:31,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 21:54:31,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:31,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 21:54:31,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:31,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:31,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:31,731 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:31,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:54:31,785 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-06 21:54:31,786 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-06 21:54:31,816 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:31,816 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-11-06 21:54:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019101340] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:31,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:31,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-11-06 21:54:31,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183678203] [2023-11-06 21:54:31,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:31,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:31,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:31,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:31,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:54:32,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:54:32,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 414 flow. Second operand has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:54:32,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:33,391 INFO L124 PetriNetUnfolderBase]: 290/472 cut-off events. [2023-11-06 21:54:33,391 INFO L125 PetriNetUnfolderBase]: For 1410/1410 co-relation queries the response was YES. [2023-11-06 21:54:33,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2299 conditions, 472 events. 290/472 cut-off events. For 1410/1410 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1657 event pairs, 89 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2278. Up to 332 conditions per place. [2023-11-06 21:54:33,398 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 46 selfloop transitions, 24 changer transitions 0/70 dead transitions. [2023-11-06 21:54:33,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 669 flow [2023-11-06 21:54:33,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:54:33,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:54:33,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1822 transitions. [2023-11-06 21:54:33,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38277310924369745 [2023-11-06 21:54:33,403 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1822 transitions. [2023-11-06 21:54:33,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1822 transitions. [2023-11-06 21:54:33,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:33,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1822 transitions. [2023-11-06 21:54:33,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:33,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:33,413 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:33,413 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 414 flow. Second operand 10 states and 1822 transitions. [2023-11-06 21:54:33,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 669 flow [2023-11-06 21:54:33,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 70 transitions, 634 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-11-06 21:54:33,422 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 496 flow [2023-11-06 21:54:33,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=496, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2023-11-06 21:54:33,423 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-11-06 21:54:33,423 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 496 flow [2023-11-06 21:54:33,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:33,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:33,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:33,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:33,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:33,630 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:33,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:33,630 INFO L85 PathProgramCache]: Analyzing trace with hash -757389115, now seen corresponding path program 4 times [2023-11-06 21:54:33,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:33,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281972088] [2023-11-06 21:54:33,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:33,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:33,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:34,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:34,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:34,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281972088] [2023-11-06 21:54:34,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281972088] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:34,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799237403] [2023-11-06 21:54:34,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:54:34,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:34,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:34,127 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:34,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:54:34,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:54:34,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:34,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 21:54:34,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:34,342 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:54:34,382 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:54:34,421 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:54:34,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:54:34,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:34,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:54:34,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799237403] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:34,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:34,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-11-06 21:54:34,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189413689] [2023-11-06 21:54:34,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:34,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:54:34,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:34,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:54:34,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:54:35,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 476 [2023-11-06 21:54:35,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 496 flow. Second operand has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:35,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:35,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 476 [2023-11-06 21:54:35,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:35,691 INFO L124 PetriNetUnfolderBase]: 374/606 cut-off events. [2023-11-06 21:54:35,691 INFO L125 PetriNetUnfolderBase]: For 2001/2001 co-relation queries the response was YES. [2023-11-06 21:54:35,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3190 conditions, 606 events. 374/606 cut-off events. For 2001/2001 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2348 event pairs, 109 based on Foata normal form. 2/608 useless extension candidates. Maximal degree in co-relation 3167. Up to 486 conditions per place. [2023-11-06 21:54:35,698 INFO L140 encePairwiseOnDemand]: 467/476 looper letters, 72 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2023-11-06 21:54:35,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 94 transitions, 1035 flow [2023-11-06 21:54:35,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:54:35,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:54:35,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1209 transitions. [2023-11-06 21:54:35,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42331932773109243 [2023-11-06 21:54:35,701 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1209 transitions. [2023-11-06 21:54:35,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1209 transitions. [2023-11-06 21:54:35,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:35,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1209 transitions. [2023-11-06 21:54:35,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 201.5) internal successors, (1209), 6 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:35,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:35,707 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:35,707 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 496 flow. Second operand 6 states and 1209 transitions. [2023-11-06 21:54:35,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 94 transitions, 1035 flow [2023-11-06 21:54:35,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 94 transitions, 947 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-06 21:54:35,719 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 767 flow [2023-11-06 21:54:35,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=767, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2023-11-06 21:54:35,719 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 48 predicate places. [2023-11-06 21:54:35,720 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 767 flow [2023-11-06 21:54:35,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:35,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:35,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:35,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:35,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:35,927 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:35,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:35,927 INFO L85 PathProgramCache]: Analyzing trace with hash 261874545, now seen corresponding path program 5 times [2023-11-06 21:54:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:35,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986616826] [2023-11-06 21:54:35,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:35,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:35,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:36,478 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-06 21:54:36,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:36,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986616826] [2023-11-06 21:54:36,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986616826] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:36,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412358891] [2023-11-06 21:54:36,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:54:36,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:36,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:36,482 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:36,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 21:54:36,618 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:54:36,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:36,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 21:54:36,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:36,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:54:36,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:37,246 INFO L322 Elim1Store]: treesize reduction 13, result has 92.9 percent of original size [2023-11-06 21:54:37,246 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 81 treesize of output 196 [2023-11-06 21:54:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:54:55,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412358891] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:54:55,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:54:55,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 18 [2023-11-06 21:54:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405466889] [2023-11-06 21:54:55,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:54:55,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 21:54:55,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:55,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 21:54:55,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-11-06 21:54:57,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:54:57,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 767 flow. Second operand has 18 states, 18 states have (on average 179.33333333333334) internal successors, (3228), 18 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:57,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:57,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:54:57,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:58,382 INFO L124 PetriNetUnfolderBase]: 393/637 cut-off events. [2023-11-06 21:54:58,383 INFO L125 PetriNetUnfolderBase]: For 2515/2515 co-relation queries the response was YES. [2023-11-06 21:54:58,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3406 conditions, 637 events. 393/637 cut-off events. For 2515/2515 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2486 event pairs, 112 based on Foata normal form. 12/649 useless extension candidates. Maximal degree in co-relation 3379. Up to 362 conditions per place. [2023-11-06 21:54:58,393 INFO L140 encePairwiseOnDemand]: 462/476 looper letters, 58 selfloop transitions, 39 changer transitions 0/97 dead transitions. [2023-11-06 21:54:58,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 1074 flow [2023-11-06 21:54:58,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:58,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2007 transitions. [2023-11-06 21:54:58,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38330786860198623 [2023-11-06 21:54:58,398 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2007 transitions. [2023-11-06 21:54:58,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2007 transitions. [2023-11-06 21:54:58,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:58,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2007 transitions. [2023-11-06 21:54:58,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 182.45454545454547) internal successors, (2007), 11 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:58,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:58,408 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:58,409 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 767 flow. Second operand 11 states and 2007 transitions. [2023-11-06 21:54:58,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 1074 flow [2023-11-06 21:54:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 1064 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-11-06 21:54:58,424 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 850 flow [2023-11-06 21:54:58,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=850, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2023-11-06 21:54:58,425 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 59 predicate places. [2023-11-06 21:54:58,425 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 850 flow [2023-11-06 21:54:58,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 179.33333333333334) internal successors, (3228), 18 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:58,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:58,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:58,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:58,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:58,632 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:54:58,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:58,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1440493375, now seen corresponding path program 6 times [2023-11-06 21:54:58,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:58,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561632838] [2023-11-06 21:54:58,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:58,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:59,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:59,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:59,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561632838] [2023-11-06 21:54:59,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561632838] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:59,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005562513] [2023-11-06 21:54:59,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:54:59,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:59,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:59,250 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:59,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 21:54:59,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 21:54:59,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:59,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 21:54:59,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:59,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:59,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:59,720 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:59,721 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:54:59,730 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:54:59,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:54:59,794 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-06 21:54:59,795 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-06 21:54:59,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:59,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005562513] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:59,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:54:59,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-11-06 21:54:59,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305062989] [2023-11-06 21:54:59,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:59,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:59,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:59,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:59,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2023-11-06 21:55:00,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:55:00,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 850 flow. Second operand has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:00,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:00,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:55:00,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:00,985 INFO L124 PetriNetUnfolderBase]: 392/638 cut-off events. [2023-11-06 21:55:00,986 INFO L125 PetriNetUnfolderBase]: For 2965/2965 co-relation queries the response was YES. [2023-11-06 21:55:00,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3614 conditions, 638 events. 392/638 cut-off events. For 2965/2965 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2525 event pairs, 122 based on Foata normal form. 4/642 useless extension candidates. Maximal degree in co-relation 3585. Up to 385 conditions per place. [2023-11-06 21:55:00,996 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 48 selfloop transitions, 40 changer transitions 0/88 dead transitions. [2023-11-06 21:55:00,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 88 transitions, 1064 flow [2023-11-06 21:55:00,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:55:00,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:55:00,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1822 transitions. [2023-11-06 21:55:01,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38277310924369745 [2023-11-06 21:55:01,001 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1822 transitions. [2023-11-06 21:55:01,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1822 transitions. [2023-11-06 21:55:01,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:01,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1822 transitions. [2023-11-06 21:55:01,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:01,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:01,010 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:01,011 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 850 flow. Second operand 10 states and 1822 transitions. [2023-11-06 21:55:01,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 88 transitions, 1064 flow [2023-11-06 21:55:01,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 981 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-11-06 21:55:01,030 INFO L231 Difference]: Finished difference. Result has 85 places, 78 transitions, 848 flow [2023-11-06 21:55:01,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=848, PETRI_PLACES=85, PETRI_TRANSITIONS=78} [2023-11-06 21:55:01,031 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 60 predicate places. [2023-11-06 21:55:01,031 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 78 transitions, 848 flow [2023-11-06 21:55:01,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:01,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:01,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:01,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:01,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 21:55:01,239 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:01,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1581409011, now seen corresponding path program 7 times [2023-11-06 21:55:01,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:01,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405840858] [2023-11-06 21:55:01,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:01,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:01,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405840858] [2023-11-06 21:55:01,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405840858] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736485268] [2023-11-06 21:55:01,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 21:55:01,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:01,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:01,789 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:01,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 21:55:01,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:01,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-06 21:55:01,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:02,134 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:55:02,194 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:02,252 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:02,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:02,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:02,765 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:02,766 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-11-06 21:55:02,781 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:02,782 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 274 [2023-11-06 21:55:02,803 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:02,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-11-06 21:55:02,824 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:02,825 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-11-06 21:55:03,011 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:03,012 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-11-06 21:55:03,026 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:03,026 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 274 [2023-11-06 21:55:03,047 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:03,048 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-11-06 21:55:03,068 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:03,068 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-11-06 21:55:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:03,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736485268] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:03,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:03,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-11-06 21:55:03,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931651011] [2023-11-06 21:55:03,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:03,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-06 21:55:03,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:03,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-06 21:55:03,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=582, Unknown=10, NotChecked=0, Total=702 [2023-11-06 21:55:06,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 476 [2023-11-06 21:55:06,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 78 transitions, 848 flow. Second operand has 27 states, 27 states have (on average 136.55555555555554) internal successors, (3687), 27 states have internal predecessors, (3687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:06,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:06,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 476 [2023-11-06 21:55:06,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:07,034 INFO L124 PetriNetUnfolderBase]: 515/851 cut-off events. [2023-11-06 21:55:07,034 INFO L125 PetriNetUnfolderBase]: For 4141/4141 co-relation queries the response was YES. [2023-11-06 21:55:07,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4770 conditions, 851 events. 515/851 cut-off events. For 4141/4141 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3660 event pairs, 126 based on Foata normal form. 2/853 useless extension candidates. Maximal degree in co-relation 4740. Up to 476 conditions per place. [2023-11-06 21:55:07,044 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 86 selfloop transitions, 35 changer transitions 0/121 dead transitions. [2023-11-06 21:55:07,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 121 transitions, 1465 flow [2023-11-06 21:55:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:07,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1541 transitions. [2023-11-06 21:55:07,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29430863254392664 [2023-11-06 21:55:07,047 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1541 transitions. [2023-11-06 21:55:07,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1541 transitions. [2023-11-06 21:55:07,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:07,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1541 transitions. [2023-11-06 21:55:07,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 140.0909090909091) internal successors, (1541), 11 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:07,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:07,055 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:07,055 INFO L175 Difference]: Start difference. First operand has 85 places, 78 transitions, 848 flow. Second operand 11 states and 1541 transitions. [2023-11-06 21:55:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 121 transitions, 1465 flow [2023-11-06 21:55:07,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 1399 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-06 21:55:07,079 INFO L231 Difference]: Finished difference. Result has 92 places, 86 transitions, 1019 flow [2023-11-06 21:55:07,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1019, PETRI_PLACES=92, PETRI_TRANSITIONS=86} [2023-11-06 21:55:07,080 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 67 predicate places. [2023-11-06 21:55:07,080 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 86 transitions, 1019 flow [2023-11-06 21:55:07,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.55555555555554) internal successors, (3687), 27 states have internal predecessors, (3687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:07,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:07,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:07,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:07,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-06 21:55:07,288 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:07,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:07,288 INFO L85 PathProgramCache]: Analyzing trace with hash 987771991, now seen corresponding path program 8 times [2023-11-06 21:55:07,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:07,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732386461] [2023-11-06 21:55:07,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:07,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:07,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:08,046 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-06 21:55:08,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:08,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732386461] [2023-11-06 21:55:08,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732386461] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:08,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577797315] [2023-11-06 21:55:08,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:55:08,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:08,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:08,050 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:08,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 21:55:08,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:55:08,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:08,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 21:55:08,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:08,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:55:08,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:55:08,579 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-06 21:55:08,580 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 18 [2023-11-06 21:55:08,685 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-06 21:55:08,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:08,918 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:55:08,919 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:55:08,926 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:55:08,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:55:08,999 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-11-06 21:55:08,999 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 86 treesize of output 107 [2023-11-06 21:55:09,016 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:09,017 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2023-11-06 21:55:09,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:09,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577797315] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:09,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:09,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-06 21:55:09,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259680228] [2023-11-06 21:55:09,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:09,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-06 21:55:09,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:09,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-06 21:55:09,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=824, Unknown=1, NotChecked=0, Total=930 [2023-11-06 21:55:13,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 476 [2023-11-06 21:55:13,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 86 transitions, 1019 flow. Second operand has 31 states, 31 states have (on average 138.5483870967742) internal successors, (4295), 31 states have internal predecessors, (4295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:13,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:13,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 476 [2023-11-06 21:55:13,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:14,054 INFO L124 PetriNetUnfolderBase]: 549/922 cut-off events. [2023-11-06 21:55:14,054 INFO L125 PetriNetUnfolderBase]: For 6348/6348 co-relation queries the response was YES. [2023-11-06 21:55:14,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5517 conditions, 922 events. 549/922 cut-off events. For 6348/6348 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4188 event pairs, 73 based on Foata normal form. 12/934 useless extension candidates. Maximal degree in co-relation 5483. Up to 453 conditions per place. [2023-11-06 21:55:14,065 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 84 selfloop transitions, 40 changer transitions 0/124 dead transitions. [2023-11-06 21:55:14,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 124 transitions, 1613 flow [2023-11-06 21:55:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:14,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:14,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1570 transitions. [2023-11-06 21:55:14,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2998472116119175 [2023-11-06 21:55:14,071 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1570 transitions. [2023-11-06 21:55:14,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1570 transitions. [2023-11-06 21:55:14,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:14,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1570 transitions. [2023-11-06 21:55:14,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 142.72727272727272) internal successors, (1570), 11 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:14,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:14,079 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:14,079 INFO L175 Difference]: Start difference. First operand has 92 places, 86 transitions, 1019 flow. Second operand 11 states and 1570 transitions. [2023-11-06 21:55:14,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 124 transitions, 1613 flow [2023-11-06 21:55:14,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 124 transitions, 1507 flow, removed 36 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:14,115 INFO L231 Difference]: Finished difference. Result has 99 places, 89 transitions, 1103 flow [2023-11-06 21:55:14,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1103, PETRI_PLACES=99, PETRI_TRANSITIONS=89} [2023-11-06 21:55:14,116 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 74 predicate places. [2023-11-06 21:55:14,116 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 89 transitions, 1103 flow [2023-11-06 21:55:14,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 138.5483870967742) internal successors, (4295), 31 states have internal predecessors, (4295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:14,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:14,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:14,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:14,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-06 21:55:14,333 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:14,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:14,334 INFO L85 PathProgramCache]: Analyzing trace with hash -487597219, now seen corresponding path program 9 times [2023-11-06 21:55:14,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:14,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609905686] [2023-11-06 21:55:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:14,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:14,830 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-06 21:55:14,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:14,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609905686] [2023-11-06 21:55:14,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609905686] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:14,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827542733] [2023-11-06 21:55:14,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:55:14,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:14,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:14,832 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:14,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 21:55:14,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 21:55:14,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:14,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 21:55:14,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:15,164 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-06 21:55:15,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:15,307 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:55:15,307 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:55:15,316 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:55:15,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-11-06 21:55:15,367 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-06 21:55:15,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-06 21:55:15,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:15,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827542733] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:15,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:15,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2023-11-06 21:55:15,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060068495] [2023-11-06 21:55:15,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:55:15,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:15,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:55:15,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:55:16,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 476 [2023-11-06 21:55:16,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 89 transitions, 1103 flow. Second operand has 21 states, 21 states have (on average 176.85714285714286) internal successors, (3714), 21 states have internal predecessors, (3714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:16,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:16,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 476 [2023-11-06 21:55:16,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:17,465 INFO L124 PetriNetUnfolderBase]: 537/910 cut-off events. [2023-11-06 21:55:17,465 INFO L125 PetriNetUnfolderBase]: For 6564/6564 co-relation queries the response was YES. [2023-11-06 21:55:17,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5423 conditions, 910 events. 537/910 cut-off events. For 6564/6564 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4073 event pairs, 172 based on Foata normal form. 12/922 useless extension candidates. Maximal degree in co-relation 5386. Up to 679 conditions per place. [2023-11-06 21:55:17,473 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 78 selfloop transitions, 42 changer transitions 0/120 dead transitions. [2023-11-06 21:55:17,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 120 transitions, 1621 flow [2023-11-06 21:55:17,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:17,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:17,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1984 transitions. [2023-11-06 21:55:17,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3789152024446142 [2023-11-06 21:55:17,477 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1984 transitions. [2023-11-06 21:55:17,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1984 transitions. [2023-11-06 21:55:17,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:17,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1984 transitions. [2023-11-06 21:55:17,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:17,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:17,486 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:17,486 INFO L175 Difference]: Start difference. First operand has 99 places, 89 transitions, 1103 flow. Second operand 11 states and 1984 transitions. [2023-11-06 21:55:17,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 120 transitions, 1621 flow [2023-11-06 21:55:17,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 120 transitions, 1590 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:17,517 INFO L231 Difference]: Finished difference. Result has 106 places, 98 transitions, 1369 flow [2023-11-06 21:55:17,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1369, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2023-11-06 21:55:17,518 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 81 predicate places. [2023-11-06 21:55:17,518 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 1369 flow [2023-11-06 21:55:17,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 176.85714285714286) internal successors, (3714), 21 states have internal predecessors, (3714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:17,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:17,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:17,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:17,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:17,731 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:17,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:17,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2134751315, now seen corresponding path program 10 times [2023-11-06 21:55:17,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:17,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682226158] [2023-11-06 21:55:17,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:17,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:17,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:18,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:18,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682226158] [2023-11-06 21:55:18,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682226158] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:18,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066558639] [2023-11-06 21:55:18,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:55:18,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:18,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:18,218 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:18,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 21:55:18,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:55:18,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:18,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 21:55:18,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:18,440 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:55:18,471 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:18,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:55:18,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:55:18,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066558639] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:18,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:18,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-11-06 21:55:18,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476311860] [2023-11-06 21:55:18,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:18,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:55:18,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:18,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:55:18,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:55:19,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 476 [2023-11-06 21:55:19,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 1369 flow. Second operand has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:19,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:19,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 476 [2023-11-06 21:55:19,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:19,839 INFO L124 PetriNetUnfolderBase]: 538/913 cut-off events. [2023-11-06 21:55:19,839 INFO L125 PetriNetUnfolderBase]: For 7351/7351 co-relation queries the response was YES. [2023-11-06 21:55:19,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 913 events. 538/913 cut-off events. For 7351/7351 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4146 event pairs, 168 based on Foata normal form. 2/915 useless extension candidates. Maximal degree in co-relation 5761. Up to 668 conditions per place. [2023-11-06 21:55:19,847 INFO L140 encePairwiseOnDemand]: 468/476 looper letters, 79 selfloop transitions, 39 changer transitions 0/118 dead transitions. [2023-11-06 21:55:19,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 118 transitions, 1773 flow [2023-11-06 21:55:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:55:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:55:19,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1210 transitions. [2023-11-06 21:55:19,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42366946778711484 [2023-11-06 21:55:19,849 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1210 transitions. [2023-11-06 21:55:19,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1210 transitions. [2023-11-06 21:55:19,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:19,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1210 transitions. [2023-11-06 21:55:19,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 201.66666666666666) internal successors, (1210), 6 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:19,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:19,854 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 476.0) internal successors, (3332), 7 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:19,854 INFO L175 Difference]: Start difference. First operand has 106 places, 98 transitions, 1369 flow. Second operand 6 states and 1210 transitions. [2023-11-06 21:55:19,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 118 transitions, 1773 flow [2023-11-06 21:55:19,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 118 transitions, 1639 flow, removed 30 selfloop flow, removed 7 redundant places. [2023-11-06 21:55:19,880 INFO L231 Difference]: Finished difference. Result has 106 places, 102 transitions, 1411 flow [2023-11-06 21:55:19,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1411, PETRI_PLACES=106, PETRI_TRANSITIONS=102} [2023-11-06 21:55:19,881 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 81 predicate places. [2023-11-06 21:55:19,881 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 102 transitions, 1411 flow [2023-11-06 21:55:19,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:19,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:19,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:19,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:20,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-06 21:55:20,085 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:20,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:20,085 INFO L85 PathProgramCache]: Analyzing trace with hash 346401787, now seen corresponding path program 11 times [2023-11-06 21:55:20,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:20,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029690426] [2023-11-06 21:55:20,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:20,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:20,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:20,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:20,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029690426] [2023-11-06 21:55:20,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029690426] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:20,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783303499] [2023-11-06 21:55:20,574 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:55:20,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:20,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:20,578 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:20,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 21:55:20,725 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:55:20,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:20,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 21:55:20,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:20,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:55:20,879 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:20,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783303499] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:20,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:55:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2023-11-06 21:55:20,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605327278] [2023-11-06 21:55:20,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:20,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:55:20,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:20,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:55:20,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:55:21,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 476 [2023-11-06 21:55:21,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 102 transitions, 1411 flow. Second operand has 9 states, 9 states have (on average 189.11111111111111) internal successors, (1702), 9 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:21,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:21,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 476 [2023-11-06 21:55:21,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:21,539 INFO L124 PetriNetUnfolderBase]: 536/911 cut-off events. [2023-11-06 21:55:21,539 INFO L125 PetriNetUnfolderBase]: For 7216/7216 co-relation queries the response was YES. [2023-11-06 21:55:21,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5708 conditions, 911 events. 536/911 cut-off events. For 7216/7216 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4131 event pairs, 160 based on Foata normal form. 2/913 useless extension candidates. Maximal degree in co-relation 5666. Up to 677 conditions per place. [2023-11-06 21:55:21,548 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 76 selfloop transitions, 40 changer transitions 0/116 dead transitions. [2023-11-06 21:55:21,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 116 transitions, 1704 flow [2023-11-06 21:55:21,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:55:21,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:55:21,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1545 transitions. [2023-11-06 21:55:21,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057247899159664 [2023-11-06 21:55:21,551 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1545 transitions. [2023-11-06 21:55:21,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1545 transitions. [2023-11-06 21:55:21,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:21,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1545 transitions. [2023-11-06 21:55:21,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 193.125) internal successors, (1545), 8 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:21,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:21,558 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:21,558 INFO L175 Difference]: Start difference. First operand has 106 places, 102 transitions, 1411 flow. Second operand 8 states and 1545 transitions. [2023-11-06 21:55:21,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 116 transitions, 1704 flow [2023-11-06 21:55:21,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 116 transitions, 1607 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-11-06 21:55:21,602 INFO L231 Difference]: Finished difference. Result has 111 places, 102 transitions, 1393 flow [2023-11-06 21:55:21,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1393, PETRI_PLACES=111, PETRI_TRANSITIONS=102} [2023-11-06 21:55:21,603 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 86 predicate places. [2023-11-06 21:55:21,603 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 102 transitions, 1393 flow [2023-11-06 21:55:21,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 189.11111111111111) internal successors, (1702), 9 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:21,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:21,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:21,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:21,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:21,810 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:21,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:21,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1034292753, now seen corresponding path program 12 times [2023-11-06 21:55:21,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:21,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115024835] [2023-11-06 21:55:21,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:21,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:22,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:22,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:22,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115024835] [2023-11-06 21:55:22,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115024835] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:22,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938813809] [2023-11-06 21:55:22,249 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:55:22,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:22,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:22,250 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:22,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 21:55:22,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 21:55:22,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:22,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 21:55:22,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:22,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:22,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:22,672 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-06 21:55:22,672 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 84 [2023-11-06 21:55:22,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938813809] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:22,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-11-06 21:55:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745301053] [2023-11-06 21:55:22,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:22,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:55:22,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:22,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:55:22,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2023-11-06 21:55:23,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:55:23,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 102 transitions, 1393 flow. Second operand has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:23,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:23,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:55:23,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:23,660 INFO L124 PetriNetUnfolderBase]: 527/888 cut-off events. [2023-11-06 21:55:23,662 INFO L125 PetriNetUnfolderBase]: For 6897/6897 co-relation queries the response was YES. [2023-11-06 21:55:23,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 888 events. 527/888 cut-off events. For 6897/6897 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3942 event pairs, 179 based on Foata normal form. 2/890 useless extension candidates. Maximal degree in co-relation 5551. Up to 569 conditions per place. [2023-11-06 21:55:23,670 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 68 selfloop transitions, 49 changer transitions 0/117 dead transitions. [2023-11-06 21:55:23,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 117 transitions, 1746 flow [2023-11-06 21:55:23,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:55:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:55:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1823 transitions. [2023-11-06 21:55:23,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38298319327731095 [2023-11-06 21:55:23,674 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1823 transitions. [2023-11-06 21:55:23,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1823 transitions. [2023-11-06 21:55:23,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:23,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1823 transitions. [2023-11-06 21:55:23,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.3) internal successors, (1823), 10 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:23,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:23,682 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:23,683 INFO L175 Difference]: Start difference. First operand has 111 places, 102 transitions, 1393 flow. Second operand 10 states and 1823 transitions. [2023-11-06 21:55:23,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 117 transitions, 1746 flow [2023-11-06 21:55:23,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 117 transitions, 1656 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:23,725 INFO L231 Difference]: Finished difference. Result has 116 places, 106 transitions, 1495 flow [2023-11-06 21:55:23,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1495, PETRI_PLACES=116, PETRI_TRANSITIONS=106} [2023-11-06 21:55:23,726 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 91 predicate places. [2023-11-06 21:55:23,726 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 106 transitions, 1495 flow [2023-11-06 21:55:23,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 178.9) internal successors, (1789), 10 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:23,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:23,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:23,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:23,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:23,933 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:23,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:23,934 INFO L85 PathProgramCache]: Analyzing trace with hash 105260021, now seen corresponding path program 13 times [2023-11-06 21:55:23,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:23,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749756638] [2023-11-06 21:55:23,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:23,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:24,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:24,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:24,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749756638] [2023-11-06 21:55:24,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749756638] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:24,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960719804] [2023-11-06 21:55:24,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 21:55:24,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:24,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:24,610 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:24,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 21:55:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:24,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-06 21:55:24,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:24,921 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:55:24,990 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:25,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:55:25,170 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:55:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:25,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:25,860 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:25,860 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-11-06 21:55:25,872 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:25,873 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 266 [2023-11-06 21:55:25,898 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:25,899 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 119 [2023-11-06 21:55:25,918 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2023-11-06 21:55:26,035 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,035 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-11-06 21:55:26,046 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,047 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-11-06 21:55:26,059 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,059 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 119 [2023-11-06 21:55:26,066 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2023-11-06 21:55:26,180 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-11-06 21:55:26,191 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-11-06 21:55:26,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 424 treesize of output 368 [2023-11-06 21:55:26,206 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,206 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 348 [2023-11-06 21:55:26,227 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:26,227 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 308 [2023-11-06 21:55:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:26,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960719804] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:26,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:26,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-11-06 21:55:26,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343236057] [2023-11-06 21:55:26,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:26,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-06 21:55:26,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:26,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-06 21:55:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=758, Unknown=23, NotChecked=0, Total=930 [2023-11-06 21:55:29,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 476 [2023-11-06 21:55:29,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 106 transitions, 1495 flow. Second operand has 31 states, 31 states have (on average 136.51612903225808) internal successors, (4232), 31 states have internal predecessors, (4232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:29,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:29,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 476 [2023-11-06 21:55:29,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:30,728 INFO L124 PetriNetUnfolderBase]: 609/1038 cut-off events. [2023-11-06 21:55:30,729 INFO L125 PetriNetUnfolderBase]: For 7309/7309 co-relation queries the response was YES. [2023-11-06 21:55:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6163 conditions, 1038 events. 609/1038 cut-off events. For 7309/7309 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4853 event pairs, 98 based on Foata normal form. 12/1050 useless extension candidates. Maximal degree in co-relation 6118. Up to 305 conditions per place. [2023-11-06 21:55:30,741 INFO L140 encePairwiseOnDemand]: 462/476 looper letters, 101 selfloop transitions, 88 changer transitions 0/189 dead transitions. [2023-11-06 21:55:30,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 2443 flow [2023-11-06 21:55:30,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 21:55:30,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 21:55:30,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2531 transitions. [2023-11-06 21:55:30,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2954014939309057 [2023-11-06 21:55:30,746 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2531 transitions. [2023-11-06 21:55:30,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2531 transitions. [2023-11-06 21:55:30,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:30,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2531 transitions. [2023-11-06 21:55:30,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 140.61111111111111) internal successors, (2531), 18 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:30,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 476.0) internal successors, (9044), 19 states have internal predecessors, (9044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:30,760 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 476.0) internal successors, (9044), 19 states have internal predecessors, (9044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:30,761 INFO L175 Difference]: Start difference. First operand has 116 places, 106 transitions, 1495 flow. Second operand 18 states and 2531 transitions. [2023-11-06 21:55:30,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 2443 flow [2023-11-06 21:55:30,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2358 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:30,813 INFO L231 Difference]: Finished difference. Result has 132 places, 140 transitions, 2047 flow [2023-11-06 21:55:30,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2047, PETRI_PLACES=132, PETRI_TRANSITIONS=140} [2023-11-06 21:55:30,814 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 107 predicate places. [2023-11-06 21:55:30,814 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 140 transitions, 2047 flow [2023-11-06 21:55:30,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 136.51612903225808) internal successors, (4232), 31 states have internal predecessors, (4232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:30,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:30,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:30,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:31,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-06 21:55:31,021 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:31,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:31,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1953808729, now seen corresponding path program 14 times [2023-11-06 21:55:31,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:31,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448938384] [2023-11-06 21:55:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:31,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:31,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:31,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:31,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448938384] [2023-11-06 21:55:31,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448938384] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:31,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92462021] [2023-11-06 21:55:31,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:55:31,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:31,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:31,650 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:31,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 21:55:31,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:55:31,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:31,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-06 21:55:31,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:32,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:55:32,110 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:55:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:32,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:32,444 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse0 (forall ((v_ArrVal_831 (Array Int Int)) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_831) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (or (< 0 c_~n1~0) .cse0) (or (< 0 c_~n2~0) .cse0) (forall ((v_ArrVal_831 (Array Int Int)) (~get2~0.base Int)) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_831))) (let ((.cse1 (select .cse3 ~get2~0.base))) (or (not (= (select .cse1 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)) (= (select (select .cse3 c_~get1~0.base) c_~get1~0.offset) (select .cse1 c_~get2~0.offset))))))))) is different from false [2023-11-06 21:55:32,462 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:32,462 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 36 [2023-11-06 21:55:32,467 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-11-06 21:55:32,490 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:32,490 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 36 [2023-11-06 21:55:32,495 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-11-06 21:55:32,576 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-11-06 21:55:32,576 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-11-06 21:55:32,614 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:32,615 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-11-06 21:55:33,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:33,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92462021] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:33,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:33,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 28 [2023-11-06 21:55:33,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579522114] [2023-11-06 21:55:33,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:33,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:55:33,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:33,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:55:33,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=648, Unknown=1, NotChecked=52, Total=812 [2023-11-06 21:55:33,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 476 [2023-11-06 21:55:33,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 140 transitions, 2047 flow. Second operand has 11 states, 11 states have (on average 140.72727272727272) internal successors, (1548), 11 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:33,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:33,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 476 [2023-11-06 21:55:33,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:33,743 INFO L124 PetriNetUnfolderBase]: 639/1073 cut-off events. [2023-11-06 21:55:33,744 INFO L125 PetriNetUnfolderBase]: For 10383/10383 co-relation queries the response was YES. [2023-11-06 21:55:33,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7336 conditions, 1073 events. 639/1073 cut-off events. For 10383/10383 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4928 event pairs, 200 based on Foata normal form. 2/1075 useless extension candidates. Maximal degree in co-relation 7286. Up to 711 conditions per place. [2023-11-06 21:55:33,758 INFO L140 encePairwiseOnDemand]: 461/476 looper letters, 88 selfloop transitions, 83 changer transitions 0/171 dead transitions. [2023-11-06 21:55:33,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 171 transitions, 2837 flow [2023-11-06 21:55:33,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:33,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:33,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1586 transitions. [2023-11-06 21:55:33,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3029029793735676 [2023-11-06 21:55:33,762 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1586 transitions. [2023-11-06 21:55:33,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1586 transitions. [2023-11-06 21:55:33,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:33,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1586 transitions. [2023-11-06 21:55:33,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.1818181818182) internal successors, (1586), 11 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:33,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:33,771 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:33,771 INFO L175 Difference]: Start difference. First operand has 132 places, 140 transitions, 2047 flow. Second operand 11 states and 1586 transitions. [2023-11-06 21:55:33,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 171 transitions, 2837 flow [2023-11-06 21:55:33,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 171 transitions, 2714 flow, removed 15 selfloop flow, removed 7 redundant places. [2023-11-06 21:55:33,844 INFO L231 Difference]: Finished difference. Result has 136 places, 161 transitions, 2538 flow [2023-11-06 21:55:33,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2538, PETRI_PLACES=136, PETRI_TRANSITIONS=161} [2023-11-06 21:55:33,845 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 111 predicate places. [2023-11-06 21:55:33,845 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 161 transitions, 2538 flow [2023-11-06 21:55:33,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 140.72727272727272) internal successors, (1548), 11 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:33,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:33,846 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-06 21:55:33,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:34,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-06 21:55:34,052 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:34,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:34,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1779159730, now seen corresponding path program 1 times [2023-11-06 21:55:34,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:34,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984543680] [2023-11-06 21:55:34,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:34,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:34,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:34,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:55:34,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:34,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984543680] [2023-11-06 21:55:34,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984543680] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:34,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494611930] [2023-11-06 21:55:34,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:34,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:34,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:34,457 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:34,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 21:55:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:34,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-06 21:55:34,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:34,991 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:34,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:35,064 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:35,064 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 132 [2023-11-06 21:55:35,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:35,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494611930] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:35,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:35,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 26 [2023-11-06 21:55:35,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086573947] [2023-11-06 21:55:35,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:35,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-06 21:55:35,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:35,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-06 21:55:35,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2023-11-06 21:55:38,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 476 [2023-11-06 21:55:38,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 161 transitions, 2538 flow. Second operand has 28 states, 28 states have (on average 178.0) internal successors, (4984), 28 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:38,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:38,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 476 [2023-11-06 21:55:38,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:39,653 INFO L124 PetriNetUnfolderBase]: 1678/2752 cut-off events. [2023-11-06 21:55:39,653 INFO L125 PetriNetUnfolderBase]: For 29225/29225 co-relation queries the response was YES. [2023-11-06 21:55:39,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20403 conditions, 2752 events. 1678/2752 cut-off events. For 29225/29225 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15099 event pairs, 287 based on Foata normal form. 78/2818 useless extension candidates. Maximal degree in co-relation 20353. Up to 868 conditions per place. [2023-11-06 21:55:39,679 INFO L140 encePairwiseOnDemand]: 461/476 looper letters, 322 selfloop transitions, 173 changer transitions 38/533 dead transitions. [2023-11-06 21:55:39,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 533 transitions, 9133 flow [2023-11-06 21:55:39,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 21:55:39,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 21:55:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4017 transitions. [2023-11-06 21:55:39,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38359434682964094 [2023-11-06 21:55:39,684 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4017 transitions. [2023-11-06 21:55:39,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4017 transitions. [2023-11-06 21:55:39,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:39,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4017 transitions. [2023-11-06 21:55:39,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 182.5909090909091) internal successors, (4017), 22 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:39,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 476.0) internal successors, (10948), 23 states have internal predecessors, (10948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:39,700 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 476.0) internal successors, (10948), 23 states have internal predecessors, (10948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:39,700 INFO L175 Difference]: Start difference. First operand has 136 places, 161 transitions, 2538 flow. Second operand 22 states and 4017 transitions. [2023-11-06 21:55:39,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 533 transitions, 9133 flow [2023-11-06 21:55:39,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 533 transitions, 8679 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-11-06 21:55:39,907 INFO L231 Difference]: Finished difference. Result has 160 places, 304 transitions, 5619 flow [2023-11-06 21:55:39,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5619, PETRI_PLACES=160, PETRI_TRANSITIONS=304} [2023-11-06 21:55:39,908 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 135 predicate places. [2023-11-06 21:55:39,908 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 304 transitions, 5619 flow [2023-11-06 21:55:39,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 178.0) internal successors, (4984), 28 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:39,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:39,910 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-06 21:55:39,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:40,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-06 21:55:40,115 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:40,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:40,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1932684853, now seen corresponding path program 1 times [2023-11-06 21:55:40,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:40,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887782432] [2023-11-06 21:55:40,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:40,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:40,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:41,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:41,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:41,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887782432] [2023-11-06 21:55:41,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887782432] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:41,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064515262] [2023-11-06 21:55:41,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:41,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:41,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:41,486 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:41,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 21:55:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:41,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-06 21:55:41,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:41,921 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:41,921 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:55:42,027 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:42,027 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:42,525 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-06 21:55:42,525 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2023-11-06 21:55:42,565 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:42,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-11-06 21:55:42,578 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:42,578 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-11-06 21:55:42,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:42,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064515262] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:42,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:42,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 10] total 25 [2023-11-06 21:55:42,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681705472] [2023-11-06 21:55:42,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:42,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:55:42,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:42,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:55:42,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2023-11-06 21:55:43,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 476 [2023-11-06 21:55:43,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 304 transitions, 5619 flow. Second operand has 11 states, 11 states have (on average 171.8181818181818) internal successors, (1890), 11 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-06 21:55:43,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:43,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 476 [2023-11-06 21:55:43,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:44,666 INFO L124 PetriNetUnfolderBase]: 1659/2687 cut-off events. [2023-11-06 21:55:44,666 INFO L125 PetriNetUnfolderBase]: For 38231/38231 co-relation queries the response was YES. [2023-11-06 21:55:44,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22501 conditions, 2687 events. 1659/2687 cut-off events. For 38231/38231 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14503 event pairs, 379 based on Foata normal form. 1/2688 useless extension candidates. Maximal degree in co-relation 22439. Up to 1634 conditions per place. [2023-11-06 21:55:44,694 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 260 selfloop transitions, 98 changer transitions 15/373 dead transitions. [2023-11-06 21:55:44,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 373 transitions, 7675 flow [2023-11-06 21:55:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:44,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:44,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1924 transitions. [2023-11-06 21:55:44,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3674560733384263 [2023-11-06 21:55:44,699 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1924 transitions. [2023-11-06 21:55:44,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1924 transitions. [2023-11-06 21:55:44,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:44,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1924 transitions. [2023-11-06 21:55:44,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 174.9090909090909) internal successors, (1924), 11 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:44,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:44,707 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:44,707 INFO L175 Difference]: Start difference. First operand has 160 places, 304 transitions, 5619 flow. Second operand 11 states and 1924 transitions. [2023-11-06 21:55:44,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 373 transitions, 7675 flow [2023-11-06 21:55:44,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 373 transitions, 7565 flow, removed 50 selfloop flow, removed 4 redundant places. [2023-11-06 21:55:44,945 INFO L231 Difference]: Finished difference. Result has 169 places, 331 transitions, 6405 flow [2023-11-06 21:55:44,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6405, PETRI_PLACES=169, PETRI_TRANSITIONS=331} [2023-11-06 21:55:44,946 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 144 predicate places. [2023-11-06 21:55:44,946 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 331 transitions, 6405 flow [2023-11-06 21:55:44,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 171.8181818181818) internal successors, (1890), 11 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-06 21:55:44,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:44,946 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-06 21:55:44,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:45,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-06 21:55:45,147 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:45,147 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:45,147 INFO L85 PathProgramCache]: Analyzing trace with hash -224309871, now seen corresponding path program 2 times [2023-11-06 21:55:45,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:45,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898192828] [2023-11-06 21:55:45,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:45,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:45,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:46,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:46,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898192828] [2023-11-06 21:55:46,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898192828] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:46,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708861917] [2023-11-06 21:55:46,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:55:46,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:46,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:46,155 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:46,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-06 21:55:46,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:55:46,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:46,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:55:46,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:46,648 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:46,649 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:55:46,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:55:46,741 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:46,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708861917] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:46,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:55:46,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2023-11-06 21:55:46,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500794095] [2023-11-06 21:55:46,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:46,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:55:46,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:46,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:55:46,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-11-06 21:55:47,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 476 [2023-11-06 21:55:47,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 331 transitions, 6405 flow. Second operand has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:47,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:47,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 476 [2023-11-06 21:55:47,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:48,244 INFO L124 PetriNetUnfolderBase]: 1715/2783 cut-off events. [2023-11-06 21:55:48,244 INFO L125 PetriNetUnfolderBase]: For 42895/42895 co-relation queries the response was YES. [2023-11-06 21:55:48,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24217 conditions, 2783 events. 1715/2783 cut-off events. For 42895/42895 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15227 event pairs, 326 based on Foata normal form. 1/2784 useless extension candidates. Maximal degree in co-relation 24152. Up to 1648 conditions per place. [2023-11-06 21:55:48,276 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 232 selfloop transitions, 142 changer transitions 21/395 dead transitions. [2023-11-06 21:55:48,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 395 transitions, 8431 flow [2023-11-06 21:55:48,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:55:48,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:55:48,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1848 transitions. [2023-11-06 21:55:48,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2023-11-06 21:55:48,280 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1848 transitions. [2023-11-06 21:55:48,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1848 transitions. [2023-11-06 21:55:48,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:48,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1848 transitions. [2023-11-06 21:55:48,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.8) internal successors, (1848), 10 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:48,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:48,287 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:48,288 INFO L175 Difference]: Start difference. First operand has 169 places, 331 transitions, 6405 flow. Second operand 10 states and 1848 transitions. [2023-11-06 21:55:48,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 395 transitions, 8431 flow [2023-11-06 21:55:48,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 395 transitions, 8291 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:48,560 INFO L231 Difference]: Finished difference. Result has 174 places, 344 transitions, 7059 flow [2023-11-06 21:55:48,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=6279, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7059, PETRI_PLACES=174, PETRI_TRANSITIONS=344} [2023-11-06 21:55:48,561 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 149 predicate places. [2023-11-06 21:55:48,561 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 344 transitions, 7059 flow [2023-11-06 21:55:48,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:48,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:48,562 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-06 21:55:48,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:48,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-06 21:55:48,768 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:48,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:48,768 INFO L85 PathProgramCache]: Analyzing trace with hash 821331713, now seen corresponding path program 3 times [2023-11-06 21:55:48,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:48,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384804613] [2023-11-06 21:55:48,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:48,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:50,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:50,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:50,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384804613] [2023-11-06 21:55:50,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384804613] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:50,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065346549] [2023-11-06 21:55:50,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:55:50,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:50,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:50,106 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:50,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 21:55:50,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 21:55:50,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:50,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:55:50,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:50,799 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-06 21:55:50,799 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2023-11-06 21:55:50,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:55:50,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:50,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065346549] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:50,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:55:50,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 21 [2023-11-06 21:55:50,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213883336] [2023-11-06 21:55:50,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:50,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:55:50,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:50,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:55:50,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:55:51,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 476 [2023-11-06 21:55:51,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 344 transitions, 7059 flow. Second operand has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:51,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:51,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 476 [2023-11-06 21:55:51,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:52,363 INFO L124 PetriNetUnfolderBase]: 1790/2931 cut-off events. [2023-11-06 21:55:52,364 INFO L125 PetriNetUnfolderBase]: For 51764/51764 co-relation queries the response was YES. [2023-11-06 21:55:52,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26330 conditions, 2931 events. 1790/2931 cut-off events. For 51764/51764 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16513 event pairs, 370 based on Foata normal form. 5/2936 useless extension candidates. Maximal degree in co-relation 26262. Up to 1576 conditions per place. [2023-11-06 21:55:52,399 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 297 selfloop transitions, 139 changer transitions 17/453 dead transitions. [2023-11-06 21:55:52,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 453 transitions, 10126 flow [2023-11-06 21:55:52,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:52,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:52,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2023 transitions. [2023-11-06 21:55:52,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2023-11-06 21:55:52,402 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2023 transitions. [2023-11-06 21:55:52,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2023 transitions. [2023-11-06 21:55:52,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:52,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2023 transitions. [2023-11-06 21:55:52,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 183.9090909090909) internal successors, (2023), 11 states have internal predecessors, (2023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:52,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:52,407 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:52,407 INFO L175 Difference]: Start difference. First operand has 174 places, 344 transitions, 7059 flow. Second operand 11 states and 2023 transitions. [2023-11-06 21:55:52,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 453 transitions, 10126 flow [2023-11-06 21:55:52,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 453 transitions, 9844 flow, removed 83 selfloop flow, removed 4 redundant places. [2023-11-06 21:55:52,763 INFO L231 Difference]: Finished difference. Result has 180 places, 360 transitions, 7622 flow [2023-11-06 21:55:52,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7622, PETRI_PLACES=180, PETRI_TRANSITIONS=360} [2023-11-06 21:55:52,764 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 155 predicate places. [2023-11-06 21:55:52,764 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 360 transitions, 7622 flow [2023-11-06 21:55:52,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:52,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:52,765 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-06 21:55:52,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:52,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-06 21:55:52,965 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:52,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:52,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1335454563, now seen corresponding path program 4 times [2023-11-06 21:55:52,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:52,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951586316] [2023-11-06 21:55:52,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:52,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:54,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:54,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:54,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951586316] [2023-11-06 21:55:54,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951586316] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:54,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501625950] [2023-11-06 21:55:54,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:55:54,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:54,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:54,184 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:54,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-06 21:55:54,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:55:54,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:54,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-06 21:55:54,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:54,429 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:55:54,466 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:54,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:55:54,762 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:55:54,762 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:55:54,872 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-06 21:55:54,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:55,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:55:55,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501625950] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:55,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:55,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13, 11] total 29 [2023-11-06 21:55:55,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941846050] [2023-11-06 21:55:55,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:55,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:55:55,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:55,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:55:55,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2023-11-06 21:55:56,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 476 [2023-11-06 21:55:56,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 360 transitions, 7622 flow. Second operand has 8 states, 8 states have (on average 187.5) internal successors, (1500), 8 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:56,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:56,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 476 [2023-11-06 21:55:56,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:57,953 INFO L124 PetriNetUnfolderBase]: 1780/2917 cut-off events. [2023-11-06 21:55:57,953 INFO L125 PetriNetUnfolderBase]: For 54661/54661 co-relation queries the response was YES. [2023-11-06 21:55:57,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26505 conditions, 2917 events. 1780/2917 cut-off events. For 54661/54661 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16364 event pairs, 454 based on Foata normal form. 1/2918 useless extension candidates. Maximal degree in co-relation 26434. Up to 2348 conditions per place. [2023-11-06 21:55:57,990 INFO L140 encePairwiseOnDemand]: 466/476 looper letters, 324 selfloop transitions, 73 changer transitions 13/410 dead transitions. [2023-11-06 21:55:57,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 410 transitions, 9241 flow [2023-11-06 21:55:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:55:57,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:55:57,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1538 transitions. [2023-11-06 21:55:57,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40388655462184875 [2023-11-06 21:55:57,992 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1538 transitions. [2023-11-06 21:55:57,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1538 transitions. [2023-11-06 21:55:57,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:57,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1538 transitions. [2023-11-06 21:55:57,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 192.25) internal successors, (1538), 8 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:57,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:57,997 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:57,998 INFO L175 Difference]: Start difference. First operand has 180 places, 360 transitions, 7622 flow. Second operand 8 states and 1538 transitions. [2023-11-06 21:55:57,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 410 transitions, 9241 flow [2023-11-06 21:55:58,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 410 transitions, 8984 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-06 21:55:58,321 INFO L231 Difference]: Finished difference. Result has 181 places, 360 transitions, 7513 flow [2023-11-06 21:55:58,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7381, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7513, PETRI_PLACES=181, PETRI_TRANSITIONS=360} [2023-11-06 21:55:58,322 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 156 predicate places. [2023-11-06 21:55:58,322 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 360 transitions, 7513 flow [2023-11-06 21:55:58,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.5) internal successors, (1500), 8 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:55:58,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:58,323 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-06 21:55:58,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:58,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-06 21:55:58,523 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:55:58,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:58,524 INFO L85 PathProgramCache]: Analyzing trace with hash -654048577, now seen corresponding path program 5 times [2023-11-06 21:55:58,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:58,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218313274] [2023-11-06 21:55:58,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:58,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:59,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:59,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218313274] [2023-11-06 21:55:59,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218313274] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:59,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277266496] [2023-11-06 21:55:59,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:55:59,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:59,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:59,798 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:59,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-06 21:55:59,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:55:59,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:55:59,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-06 21:55:59,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:00,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:56:00,125 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:00,176 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:00,460 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-06 21:56:00,460 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2023-11-06 21:56:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:00,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:01,422 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-06 21:56:01,422 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 100 [2023-11-06 21:56:01,459 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:01,459 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 85 [2023-11-06 21:56:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:01,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277266496] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:01,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:01,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-11-06 21:56:01,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482889547] [2023-11-06 21:56:01,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:01,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:01,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:01,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:01,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=805, Unknown=0, NotChecked=0, Total=992 [2023-11-06 21:56:02,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 476 [2023-11-06 21:56:02,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 360 transitions, 7513 flow. Second operand has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:02,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:02,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 476 [2023-11-06 21:56:02,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:04,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:56:06,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:56:07,897 INFO L124 PetriNetUnfolderBase]: 1775/2908 cut-off events. [2023-11-06 21:56:07,897 INFO L125 PetriNetUnfolderBase]: For 52365/52365 co-relation queries the response was YES. [2023-11-06 21:56:07,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26211 conditions, 2908 events. 1775/2908 cut-off events. For 52365/52365 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16305 event pairs, 450 based on Foata normal form. 1/2909 useless extension candidates. Maximal degree in co-relation 26139. Up to 2339 conditions per place. [2023-11-06 21:56:07,931 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 337 selfloop transitions, 63 changer transitions 5/405 dead transitions. [2023-11-06 21:56:07,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 405 transitions, 8925 flow [2023-11-06 21:56:07,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:56:07,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:56:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1936 transitions. [2023-11-06 21:56:07,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697478991596639 [2023-11-06 21:56:07,935 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1936 transitions. [2023-11-06 21:56:07,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1936 transitions. [2023-11-06 21:56:07,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:07,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1936 transitions. [2023-11-06 21:56:07,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 176.0) internal successors, (1936), 11 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:07,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:07,942 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:07,942 INFO L175 Difference]: Start difference. First operand has 181 places, 360 transitions, 7513 flow. Second operand 11 states and 1936 transitions. [2023-11-06 21:56:07,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 405 transitions, 8925 flow [2023-11-06 21:56:08,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 405 transitions, 8847 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-06 21:56:08,258 INFO L231 Difference]: Finished difference. Result has 190 places, 362 transitions, 7624 flow [2023-11-06 21:56:08,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7624, PETRI_PLACES=190, PETRI_TRANSITIONS=362} [2023-11-06 21:56:08,259 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 165 predicate places. [2023-11-06 21:56:08,259 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 362 transitions, 7624 flow [2023-11-06 21:56:08,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:08,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:08,260 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-06 21:56:08,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:08,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-06 21:56:08,461 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:08,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:08,462 INFO L85 PathProgramCache]: Analyzing trace with hash 680221229, now seen corresponding path program 6 times [2023-11-06 21:56:08,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:08,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001652339] [2023-11-06 21:56:08,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:08,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:08,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:09,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:09,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:09,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001652339] [2023-11-06 21:56:09,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001652339] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:09,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744980977] [2023-11-06 21:56:09,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:56:09,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:09,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:09,774 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:09,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-06 21:56:09,976 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 21:56:09,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:09,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:56:09,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:10,319 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-06 21:56:10,320 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2023-11-06 21:56:10,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:10,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:10,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744980977] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:10,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:10,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-11-06 21:56:10,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615919301] [2023-11-06 21:56:10,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:10,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:10,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:56:10,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 476 [2023-11-06 21:56:10,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 362 transitions, 7624 flow. Second operand has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:10,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:10,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 476 [2023-11-06 21:56:10,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:11,700 INFO L124 PetriNetUnfolderBase]: 1784/2930 cut-off events. [2023-11-06 21:56:11,700 INFO L125 PetriNetUnfolderBase]: For 54496/54496 co-relation queries the response was YES. [2023-11-06 21:56:11,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26596 conditions, 2930 events. 1784/2930 cut-off events. For 54496/54496 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16523 event pairs, 364 based on Foata normal form. 2/2932 useless extension candidates. Maximal degree in co-relation 26522. Up to 1709 conditions per place. [2023-11-06 21:56:11,743 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 238 selfloop transitions, 163 changer transitions 5/406 dead transitions. [2023-11-06 21:56:11,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 406 transitions, 9133 flow [2023-11-06 21:56:11,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:56:11,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:56:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1851 transitions. [2023-11-06 21:56:11,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888655462184874 [2023-11-06 21:56:11,746 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1851 transitions. [2023-11-06 21:56:11,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1851 transitions. [2023-11-06 21:56:11,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:11,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1851 transitions. [2023-11-06 21:56:11,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 185.1) internal successors, (1851), 10 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:11,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:11,753 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:11,753 INFO L175 Difference]: Start difference. First operand has 190 places, 362 transitions, 7624 flow. Second operand 10 states and 1851 transitions. [2023-11-06 21:56:11,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 406 transitions, 9133 flow [2023-11-06 21:56:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 406 transitions, 9061 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-11-06 21:56:12,095 INFO L231 Difference]: Finished difference. Result has 195 places, 370 transitions, 8147 flow [2023-11-06 21:56:12,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7552, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8147, PETRI_PLACES=195, PETRI_TRANSITIONS=370} [2023-11-06 21:56:12,096 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 170 predicate places. [2023-11-06 21:56:12,096 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 370 transitions, 8147 flow [2023-11-06 21:56:12,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:12,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:12,097 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-06 21:56:12,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-06 21:56:12,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-06 21:56:12,297 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:12,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:12,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1749993705, now seen corresponding path program 7 times [2023-11-06 21:56:12,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:12,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737569133] [2023-11-06 21:56:12,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:12,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:13,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:13,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:13,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737569133] [2023-11-06 21:56:13,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737569133] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:13,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084228386] [2023-11-06 21:56:13,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 21:56:13,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:13,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:13,506 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:13,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-06 21:56:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:13,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-06 21:56:13,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:13,809 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:56:13,866 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:13,934 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:14,203 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:14,203 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:14,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:14,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:15,177 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:15,178 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 85 [2023-11-06 21:56:15,233 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:15,234 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 85 [2023-11-06 21:56:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:15,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084228386] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:15,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:15,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 29 [2023-11-06 21:56:15,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582024308] [2023-11-06 21:56:15,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:15,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:15,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2023-11-06 21:56:16,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 476 [2023-11-06 21:56:16,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 370 transitions, 8147 flow. Second operand has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:16,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:16,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 476 [2023-11-06 21:56:16,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:18,101 INFO L124 PetriNetUnfolderBase]: 1779/2924 cut-off events. [2023-11-06 21:56:18,101 INFO L125 PetriNetUnfolderBase]: For 59154/59154 co-relation queries the response was YES. [2023-11-06 21:56:18,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27216 conditions, 2924 events. 1779/2924 cut-off events. For 59154/59154 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16504 event pairs, 461 based on Foata normal form. 1/2925 useless extension candidates. Maximal degree in co-relation 27140. Up to 2362 conditions per place. [2023-11-06 21:56:18,140 INFO L140 encePairwiseOnDemand]: 463/476 looper letters, 299 selfloop transitions, 83 changer transitions 19/401 dead transitions. [2023-11-06 21:56:18,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 401 transitions, 9337 flow [2023-11-06 21:56:18,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:56:18,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:56:18,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1937 transitions. [2023-11-06 21:56:18,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.369938884644767 [2023-11-06 21:56:18,144 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1937 transitions. [2023-11-06 21:56:18,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1937 transitions. [2023-11-06 21:56:18,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:18,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1937 transitions. [2023-11-06 21:56:18,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 176.0909090909091) internal successors, (1937), 11 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:18,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:18,153 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:18,154 INFO L175 Difference]: Start difference. First operand has 195 places, 370 transitions, 8147 flow. Second operand 11 states and 1937 transitions. [2023-11-06 21:56:18,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 401 transitions, 9337 flow [2023-11-06 21:56:18,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 401 transitions, 8977 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-06 21:56:18,539 INFO L231 Difference]: Finished difference. Result has 199 places, 361 transitions, 7712 flow [2023-11-06 21:56:18,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7712, PETRI_PLACES=199, PETRI_TRANSITIONS=361} [2023-11-06 21:56:18,541 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 174 predicate places. [2023-11-06 21:56:18,541 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 361 transitions, 7712 flow [2023-11-06 21:56:18,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:18,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:18,541 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-06 21:56:18,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:18,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-06 21:56:18,743 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:18,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:18,743 INFO L85 PathProgramCache]: Analyzing trace with hash 45930561, now seen corresponding path program 8 times [2023-11-06 21:56:18,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:18,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381761444] [2023-11-06 21:56:18,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:18,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:20,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:20,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:20,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381761444] [2023-11-06 21:56:20,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381761444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:20,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526372318] [2023-11-06 21:56:20,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:56:20,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:20,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:20,053 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:20,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-06 21:56:20,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:56:20,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:20,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:56:20,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:20,536 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:20,537 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:20,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:20,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526372318] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:20,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:20,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-11-06 21:56:20,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244978437] [2023-11-06 21:56:20,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:20,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:20,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:20,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:20,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:56:21,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 476 [2023-11-06 21:56:21,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 361 transitions, 7712 flow. Second operand has 11 states, 11 states have (on average 179.8181818181818) internal successors, (1978), 11 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:21,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:21,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 476 [2023-11-06 21:56:21,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:22,134 INFO L124 PetriNetUnfolderBase]: 1758/2893 cut-off events. [2023-11-06 21:56:22,134 INFO L125 PetriNetUnfolderBase]: For 56348/56348 co-relation queries the response was YES. [2023-11-06 21:56:22,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26432 conditions, 2893 events. 1758/2893 cut-off events. For 56348/56348 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16289 event pairs, 409 based on Foata normal form. 1/2894 useless extension candidates. Maximal degree in co-relation 26355. Up to 1729 conditions per place. [2023-11-06 21:56:22,170 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 190 selfloop transitions, 188 changer transitions 21/399 dead transitions. [2023-11-06 21:56:22,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 399 transitions, 9203 flow [2023-11-06 21:56:22,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:56:22,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:56:22,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1839 transitions. [2023-11-06 21:56:22,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38634453781512607 [2023-11-06 21:56:22,173 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1839 transitions. [2023-11-06 21:56:22,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1839 transitions. [2023-11-06 21:56:22,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:22,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1839 transitions. [2023-11-06 21:56:22,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 183.9) internal successors, (1839), 10 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:22,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:22,180 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:22,180 INFO L175 Difference]: Start difference. First operand has 199 places, 361 transitions, 7712 flow. Second operand 10 states and 1839 transitions. [2023-11-06 21:56:22,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 399 transitions, 9203 flow [2023-11-06 21:56:22,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 399 transitions, 9011 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-11-06 21:56:22,510 INFO L231 Difference]: Finished difference. Result has 197 places, 369 transitions, 8056 flow [2023-11-06 21:56:22,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8056, PETRI_PLACES=197, PETRI_TRANSITIONS=369} [2023-11-06 21:56:22,511 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 172 predicate places. [2023-11-06 21:56:22,511 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 369 transitions, 8056 flow [2023-11-06 21:56:22,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 179.8181818181818) internal successors, (1978), 11 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:22,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:22,512 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-06 21:56:22,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:22,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-11-06 21:56:22,712 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:22,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:22,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1331606453, now seen corresponding path program 9 times [2023-11-06 21:56:22,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:22,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533730427] [2023-11-06 21:56:22,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:22,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:23,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:23,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533730427] [2023-11-06 21:56:23,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533730427] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:23,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399035257] [2023-11-06 21:56:23,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:56:23,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:23,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:23,810 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:23,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-06 21:56:23,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 21:56:23,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:23,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:56:23,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:24,333 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-06 21:56:24,334 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2023-11-06 21:56:24,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:24,384 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:24,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399035257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:24,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:24,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2023-11-06 21:56:24,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573265477] [2023-11-06 21:56:24,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:24,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:24,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:24,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:24,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-11-06 21:56:24,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 476 [2023-11-06 21:56:24,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 369 transitions, 8056 flow. Second operand has 11 states, 11 states have (on average 179.8181818181818) internal successors, (1978), 11 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:24,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:24,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 476 [2023-11-06 21:56:24,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:25,661 INFO L124 PetriNetUnfolderBase]: 1741/2864 cut-off events. [2023-11-06 21:56:25,661 INFO L125 PetriNetUnfolderBase]: For 57305/57305 co-relation queries the response was YES. [2023-11-06 21:56:25,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26421 conditions, 2864 events. 1741/2864 cut-off events. For 57305/57305 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16089 event pairs, 411 based on Foata normal form. 1/2865 useless extension candidates. Maximal degree in co-relation 26344. Up to 1721 conditions per place. [2023-11-06 21:56:25,700 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 193 selfloop transitions, 189 changer transitions 5/387 dead transitions. [2023-11-06 21:56:25,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 387 transitions, 8972 flow [2023-11-06 21:56:25,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:56:25,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:56:25,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1841 transitions. [2023-11-06 21:56:25,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38676470588235295 [2023-11-06 21:56:25,703 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1841 transitions. [2023-11-06 21:56:25,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1841 transitions. [2023-11-06 21:56:25,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:25,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1841 transitions. [2023-11-06 21:56:25,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.1) internal successors, (1841), 10 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:25,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:25,709 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:25,709 INFO L175 Difference]: Start difference. First operand has 197 places, 369 transitions, 8056 flow. Second operand 10 states and 1841 transitions. [2023-11-06 21:56:25,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 387 transitions, 8972 flow [2023-11-06 21:56:26,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 387 transitions, 8679 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-11-06 21:56:26,056 INFO L231 Difference]: Finished difference. Result has 198 places, 370 transitions, 8169 flow [2023-11-06 21:56:26,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8169, PETRI_PLACES=198, PETRI_TRANSITIONS=370} [2023-11-06 21:56:26,057 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 173 predicate places. [2023-11-06 21:56:26,057 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 370 transitions, 8169 flow [2023-11-06 21:56:26,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 179.8181818181818) internal successors, (1978), 11 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:26,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:26,058 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-06 21:56:26,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:26,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:26,258 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:26,258 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:26,258 INFO L85 PathProgramCache]: Analyzing trace with hash -429034293, now seen corresponding path program 10 times [2023-11-06 21:56:26,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:26,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6483348] [2023-11-06 21:56:26,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:26,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:27,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:27,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:27,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6483348] [2023-11-06 21:56:27,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6483348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:27,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717296578] [2023-11-06 21:56:27,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:56:27,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:27,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:27,147 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:27,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-06 21:56:27,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:56:27,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:27,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-06 21:56:27,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:27,392 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:56:27,430 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:27,463 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:27,899 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:27,899 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:27,988 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-06 21:56:27,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:28,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:28,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717296578] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:28,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:28,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 11] total 29 [2023-11-06 21:56:28,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772886423] [2023-11-06 21:56:28,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:28,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:56:28,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:28,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:56:28,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2023-11-06 21:56:29,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 476 [2023-11-06 21:56:29,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 370 transitions, 8169 flow. Second operand has 8 states, 8 states have (on average 187.5) internal successors, (1500), 8 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:29,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:29,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 476 [2023-11-06 21:56:29,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:30,383 INFO L124 PetriNetUnfolderBase]: 1737/2860 cut-off events. [2023-11-06 21:56:30,383 INFO L125 PetriNetUnfolderBase]: For 57647/57647 co-relation queries the response was YES. [2023-11-06 21:56:30,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26386 conditions, 2860 events. 1737/2860 cut-off events. For 57647/57647 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 15993 event pairs, 295 based on Foata normal form. 1/2861 useless extension candidates. Maximal degree in co-relation 26310. Up to 1795 conditions per place. [2023-11-06 21:56:30,423 INFO L140 encePairwiseOnDemand]: 468/476 looper letters, 232 selfloop transitions, 150 changer transitions 18/400 dead transitions. [2023-11-06 21:56:30,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 400 transitions, 9197 flow [2023-11-06 21:56:30,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:56:30,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:56:30,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1537 transitions. [2023-11-06 21:56:30,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40362394957983194 [2023-11-06 21:56:30,425 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1537 transitions. [2023-11-06 21:56:30,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1537 transitions. [2023-11-06 21:56:30,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:30,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1537 transitions. [2023-11-06 21:56:30,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 192.125) internal successors, (1537), 8 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:30,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:30,429 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 476.0) internal successors, (4284), 9 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:30,429 INFO L175 Difference]: Start difference. First operand has 198 places, 370 transitions, 8169 flow. Second operand 8 states and 1537 transitions. [2023-11-06 21:56:30,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 400 transitions, 9197 flow [2023-11-06 21:56:30,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 400 transitions, 8806 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-11-06 21:56:30,783 INFO L231 Difference]: Finished difference. Result has 199 places, 361 transitions, 7874 flow [2023-11-06 21:56:30,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7780, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7874, PETRI_PLACES=199, PETRI_TRANSITIONS=361} [2023-11-06 21:56:30,783 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 174 predicate places. [2023-11-06 21:56:30,783 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 361 transitions, 7874 flow [2023-11-06 21:56:30,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 187.5) internal successors, (1500), 8 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:30,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:30,784 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-06 21:56:30,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:30,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:30,984 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:30,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:30,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1247517829, now seen corresponding path program 11 times [2023-11-06 21:56:30,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:30,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333901560] [2023-11-06 21:56:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:30,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:32,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:32,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333901560] [2023-11-06 21:56:32,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333901560] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:32,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175101548] [2023-11-06 21:56:32,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:56:32,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:32,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:32,058 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:32,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-06 21:56:32,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:56:32,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:32,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-06 21:56:32,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:32,387 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:56:32,450 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:32,499 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:32,724 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:32,725 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:32,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:33,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175101548] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:33,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:33,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 29 [2023-11-06 21:56:33,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878559847] [2023-11-06 21:56:33,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:33,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2023-11-06 21:56:34,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 476 [2023-11-06 21:56:34,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 361 transitions, 7874 flow. Second operand has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:34,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:34,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 476 [2023-11-06 21:56:34,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:36,126 INFO L124 PetriNetUnfolderBase]: 1723/2828 cut-off events. [2023-11-06 21:56:36,126 INFO L125 PetriNetUnfolderBase]: For 54942/54942 co-relation queries the response was YES. [2023-11-06 21:56:36,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26024 conditions, 2828 events. 1723/2828 cut-off events. For 54942/54942 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15715 event pairs, 325 based on Foata normal form. 1/2829 useless extension candidates. Maximal degree in co-relation 25947. Up to 1964 conditions per place. [2023-11-06 21:56:36,164 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 211 selfloop transitions, 168 changer transitions 10/389 dead transitions. [2023-11-06 21:56:36,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 389 transitions, 8945 flow [2023-11-06 21:56:36,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:56:36,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:56:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1936 transitions. [2023-11-06 21:56:36,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697478991596639 [2023-11-06 21:56:36,167 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1936 transitions. [2023-11-06 21:56:36,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1936 transitions. [2023-11-06 21:56:36,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:36,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1936 transitions. [2023-11-06 21:56:36,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 176.0) internal successors, (1936), 11 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:36,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:36,175 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 476.0) internal successors, (5712), 12 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:36,175 INFO L175 Difference]: Start difference. First operand has 199 places, 361 transitions, 7874 flow. Second operand 11 states and 1936 transitions. [2023-11-06 21:56:36,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 389 transitions, 8945 flow [2023-11-06 21:56:36,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 389 transitions, 8607 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-11-06 21:56:36,561 INFO L231 Difference]: Finished difference. Result has 199 places, 364 transitions, 7942 flow [2023-11-06 21:56:36,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7942, PETRI_PLACES=199, PETRI_TRANSITIONS=364} [2023-11-06 21:56:36,562 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 174 predicate places. [2023-11-06 21:56:36,562 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 364 transitions, 7942 flow [2023-11-06 21:56:36,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:36,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:36,563 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-06 21:56:36,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:36,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:36,770 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:36,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:36,770 INFO L85 PathProgramCache]: Analyzing trace with hash -621474415, now seen corresponding path program 12 times [2023-11-06 21:56:36,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:36,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686076565] [2023-11-06 21:56:36,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:36,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:36,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:38,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:38,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686076565] [2023-11-06 21:56:38,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686076565] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:38,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088228037] [2023-11-06 21:56:38,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:56:38,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:38,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:38,046 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:38,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-06 21:56:38,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 21:56:38,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:38,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 21:56:38,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:38,542 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-06 21:56:38,542 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2023-11-06 21:56:38,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:38,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:38,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088228037] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:38,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:38,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-11-06 21:56:38,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191750690] [2023-11-06 21:56:38,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:38,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:38,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:38,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:38,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:56:38,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 476 [2023-11-06 21:56:38,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 364 transitions, 7942 flow. Second operand has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:38,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:38,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 476 [2023-11-06 21:56:38,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:39,876 INFO L124 PetriNetUnfolderBase]: 1728/2842 cut-off events. [2023-11-06 21:56:39,876 INFO L125 PetriNetUnfolderBase]: For 51748/51748 co-relation queries the response was YES. [2023-11-06 21:56:39,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26103 conditions, 2842 events. 1728/2842 cut-off events. For 51748/51748 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15944 event pairs, 356 based on Foata normal form. 2/2844 useless extension candidates. Maximal degree in co-relation 26028. Up to 1711 conditions per place. [2023-11-06 21:56:39,912 INFO L140 encePairwiseOnDemand]: 464/476 looper letters, 261 selfloop transitions, 130 changer transitions 5/396 dead transitions. [2023-11-06 21:56:39,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 396 transitions, 9114 flow [2023-11-06 21:56:39,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:56:39,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:56:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1850 transitions. [2023-11-06 21:56:39,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2023-11-06 21:56:39,915 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1850 transitions. [2023-11-06 21:56:39,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1850 transitions. [2023-11-06 21:56:39,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:39,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1850 transitions. [2023-11-06 21:56:39,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 185.0) internal successors, (1850), 10 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:39,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:39,919 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:39,919 INFO L175 Difference]: Start difference. First operand has 199 places, 364 transitions, 7942 flow. Second operand 10 states and 1850 transitions. [2023-11-06 21:56:39,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 396 transitions, 9114 flow [2023-11-06 21:56:40,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 396 transitions, 8787 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-11-06 21:56:40,227 INFO L231 Difference]: Finished difference. Result has 200 places, 365 transitions, 7918 flow [2023-11-06 21:56:40,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7624, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7918, PETRI_PLACES=200, PETRI_TRANSITIONS=365} [2023-11-06 21:56:40,228 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 175 predicate places. [2023-11-06 21:56:40,228 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 365 transitions, 7918 flow [2023-11-06 21:56:40,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:40,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:40,229 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-06 21:56:40,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:40,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:40,435 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:40,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2065955311, now seen corresponding path program 13 times [2023-11-06 21:56:40,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:40,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291725197] [2023-11-06 21:56:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:40,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:41,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291725197] [2023-11-06 21:56:41,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291725197] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109805935] [2023-11-06 21:56:41,592 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 21:56:41,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:41,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:41,593 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:41,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-06 21:56:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:41,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-06 21:56:41,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:41,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:56:41,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:42,040 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:56:42,290 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:42,290 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:42,396 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:42,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:43,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109805935] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:43,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:43,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13, 11] total 32 [2023-11-06 21:56:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578936802] [2023-11-06 21:56:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:43,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:56:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:56:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=911, Unknown=19, NotChecked=0, Total=1122 [2023-11-06 21:56:45,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:56:46,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 476 [2023-11-06 21:56:46,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 365 transitions, 7918 flow. Second operand has 12 states, 12 states have (on average 138.66666666666666) internal successors, (1664), 12 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:46,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:46,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 476 [2023-11-06 21:56:46,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:46,907 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse6 (+ c_~get2~0.offset .cse21)) (.cse23 (* c_thread2Thread1of1ForFork1_~i~1 4)) (.cse22 (select |c_#memory_int| c_~get2~0.base))) (let ((.cse0 (+ c_thread2Thread1of1ForFork1_~i~1 1)) (.cse8 (select .cse22 c_~get2~0.offset)) (.cse16 (+ .cse23 c_~get1~0.offset)) (.cse13 (select .cse22 (+ c_~get2~0.offset .cse23))) (.cse11 (select .cse22 .cse6)) (.cse4 (+ c_~get1~0.offset .cse21))) (and (<= .cse0 c_~n1~0) (forall ((~get1~0.base Int) (v_ArrVal_1299 (Array Int Int))) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1299))) (let ((.cse3 (select .cse7 ~get1~0.base)) (.cse5 (select .cse7 c_~get2~0.base))) (let ((.cse1 (select .cse5 c_~get2~0.offset)) (.cse2 (select .cse3 c_~get1~0.offset))) (or (= .cse1 .cse2) (< (select .cse3 .cse4) (select .cse5 .cse6)) (< .cse1 .cse2)))))) (forall ((~get1~0.base Int)) (let ((.cse10 (select |c_#memory_int| ~get1~0.base))) (let ((.cse9 (select .cse10 c_~get1~0.offset))) (or (< .cse8 .cse9) (= .cse9 .cse8) (< (select .cse10 .cse4) .cse11))))) (<= .cse0 c_~n2~0) (forall ((~get1~0.base Int)) (let ((.cse12 (select |c_#memory_int| ~get1~0.base))) (or (< (select .cse12 c_~get1~0.offset) (+ .cse8 1)) (< .cse11 (+ (select .cse12 .cse4) 1))))) (forall ((~get1~0.base Int)) (let ((.cse15 (select |c_#memory_int| ~get1~0.base))) (let ((.cse14 (select .cse15 .cse16))) (or (< .cse13 .cse14) (= .cse13 .cse14) (< (select .cse15 .cse4) .cse11))))) (forall ((~get1~0.base Int)) (let ((.cse17 (select |c_#memory_int| ~get1~0.base))) (or (< (select .cse17 .cse16) (+ .cse13 1)) (< .cse11 (+ (select .cse17 .cse4) 1))))) (forall ((~get1~0.base Int) (v_ArrVal_1299 (Array Int Int))) (let ((.cse20 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1299))) (let ((.cse19 (select .cse20 ~get1~0.base)) (.cse18 (select .cse20 c_~get2~0.base))) (or (< (select .cse18 .cse6) (+ (select .cse19 .cse4) 1)) (< (select .cse19 c_~get1~0.offset) (+ (select .cse18 c_~get2~0.offset) 1)))))) (<= 1 c_~n2~0) (<= 1 c_~n1~0))))) is different from false [2023-11-06 21:56:49,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:56:51,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:56:52,948 INFO L124 PetriNetUnfolderBase]: 2096/3459 cut-off events. [2023-11-06 21:56:52,948 INFO L125 PetriNetUnfolderBase]: For 65479/65479 co-relation queries the response was YES. [2023-11-06 21:56:53,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31730 conditions, 3459 events. 2096/3459 cut-off events. For 65479/65479 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20248 event pairs, 436 based on Foata normal form. 2/3461 useless extension candidates. Maximal degree in co-relation 31655. Up to 1737 conditions per place. [2023-11-06 21:56:53,040 INFO L140 encePairwiseOnDemand]: 460/476 looper letters, 305 selfloop transitions, 188 changer transitions 12/505 dead transitions. [2023-11-06 21:56:53,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 505 transitions, 11731 flow [2023-11-06 21:56:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:56:53,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 21:56:53,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2006 transitions. [2023-11-06 21:56:53,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3010204081632653 [2023-11-06 21:56:53,044 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2006 transitions. [2023-11-06 21:56:53,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2006 transitions. [2023-11-06 21:56:53,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:53,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2006 transitions. [2023-11-06 21:56:53,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 143.28571428571428) internal successors, (2006), 14 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:53,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 476.0) internal successors, (7140), 15 states have internal predecessors, (7140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:53,054 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 476.0) internal successors, (7140), 15 states have internal predecessors, (7140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:53,054 INFO L175 Difference]: Start difference. First operand has 200 places, 365 transitions, 7918 flow. Second operand 14 states and 2006 transitions. [2023-11-06 21:56:53,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 505 transitions, 11731 flow [2023-11-06 21:56:53,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 505 transitions, 11385 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-11-06 21:56:53,471 INFO L231 Difference]: Finished difference. Result has 209 places, 404 transitions, 9575 flow [2023-11-06 21:56:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=7651, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9575, PETRI_PLACES=209, PETRI_TRANSITIONS=404} [2023-11-06 21:56:53,471 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 184 predicate places. [2023-11-06 21:56:53,471 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 404 transitions, 9575 flow [2023-11-06 21:56:53,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.66666666666666) internal successors, (1664), 12 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:53,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:53,472 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-06 21:56:53,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:53,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-06 21:56:53,673 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:53,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:53,673 INFO L85 PathProgramCache]: Analyzing trace with hash -993620417, now seen corresponding path program 14 times [2023-11-06 21:56:53,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:53,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003522310] [2023-11-06 21:56:53,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:53,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:54,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003522310] [2023-11-06 21:56:54,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003522310] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:54,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429328234] [2023-11-06 21:56:54,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:56:54,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:54,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:54,723 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:54,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-06 21:56:54,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:56:54,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:54,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:56:54,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:55,401 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:56:55,402 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 73 [2023-11-06 21:56:55,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:56:55,512 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:55,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429328234] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:55,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:55,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-11-06 21:56:55,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712059994] [2023-11-06 21:56:55,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:55,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:56:55,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:55,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:56:55,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:56:56,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 476 [2023-11-06 21:56:56,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 404 transitions, 9575 flow. Second operand has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:56,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:56,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 476 [2023-11-06 21:56:56,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:57,293 INFO L124 PetriNetUnfolderBase]: 2085/3443 cut-off events. [2023-11-06 21:56:57,294 INFO L125 PetriNetUnfolderBase]: For 67125/67125 co-relation queries the response was YES. [2023-11-06 21:56:57,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32472 conditions, 3443 events. 2085/3443 cut-off events. For 67125/67125 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 20181 event pairs, 482 based on Foata normal form. 1/3444 useless extension candidates. Maximal degree in co-relation 32393. Up to 2112 conditions per place. [2023-11-06 21:56:57,338 INFO L140 encePairwiseOnDemand]: 465/476 looper letters, 194 selfloop transitions, 213 changer transitions 16/423 dead transitions. [2023-11-06 21:56:57,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 423 transitions, 10630 flow [2023-11-06 21:56:57,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:56:57,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:56:57,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1847 transitions. [2023-11-06 21:56:57,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880252100840336 [2023-11-06 21:56:57,340 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1847 transitions. [2023-11-06 21:56:57,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1847 transitions. [2023-11-06 21:56:57,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:57,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1847 transitions. [2023-11-06 21:56:57,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.7) internal successors, (1847), 10 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:57,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:57,344 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 476.0) internal successors, (5236), 11 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:57,344 INFO L175 Difference]: Start difference. First operand has 209 places, 404 transitions, 9575 flow. Second operand 10 states and 1847 transitions. [2023-11-06 21:56:57,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 423 transitions, 10630 flow [2023-11-06 21:56:57,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 423 transitions, 10324 flow, removed 64 selfloop flow, removed 6 redundant places. [2023-11-06 21:56:57,708 INFO L231 Difference]: Finished difference. Result has 212 places, 398 transitions, 9559 flow [2023-11-06 21:56:57,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=476, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9559, PETRI_PLACES=212, PETRI_TRANSITIONS=398} [2023-11-06 21:56:57,709 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 187 predicate places. [2023-11-06 21:56:57,710 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 398 transitions, 9559 flow [2023-11-06 21:56:57,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.8181818181818) internal successors, (1989), 11 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:56:57,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:57,710 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-06 21:56:57,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:57,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-06 21:56:57,917 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-06 21:56:57,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:57,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2064883811, now seen corresponding path program 15 times [2023-11-06 21:56:57,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:57,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861934454] [2023-11-06 21:56:57,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:57,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:56:59,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:59,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861934454] [2023-11-06 21:56:59,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861934454] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:59,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529348851] [2023-11-06 21:56:59,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:56:59,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:59,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:59,259 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:59,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18bf631e-b550-437c-9363-ea9285887f4b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-06 21:56:59,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 21:56:59,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:56:59,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:56:59,422 INFO L285 TraceCheckSpWp]: Computing forward predicates...