./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-subst.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_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/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_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/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_a192e674-b444-4a85-8847-5cc1a78459ef/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 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:37:58,809 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:37:58,955 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:37:58,964 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:37:58,965 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:37:59,008 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:37:59,010 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:37:59,010 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:37:59,012 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:37:59,016 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:37:59,017 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:37:59,018 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:37:59,018 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:37:59,020 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:37:59,021 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:37:59,021 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:37:59,022 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:37:59,022 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:37:59,023 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:37:59,023 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:37:59,024 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:37:59,024 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:37:59,025 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:37:59,027 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:37:59,027 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:37:59,028 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:37:59,028 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:37:59,029 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:37:59,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:59,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:37:59,031 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:37:59,031 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:37:59,032 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:37:59,032 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:37:59,032 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:37:59,032 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:37:59,033 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:37:59,033 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:37:59,033 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:37:59,033 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_a192e674-b444-4a85-8847-5cc1a78459ef/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_a192e674-b444-4a85-8847-5cc1a78459ef/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 -> 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 [2023-11-06 22:37:59,298 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:37:59,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:37:59,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:37:59,330 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:37:59,331 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:37:59,333 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2023-11-06 22:38:02,403 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:38:02,696 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:38:02,696 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2023-11-06 22:38:02,706 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/data/b5f13e992/76e422a6d21e4223b66e8e993035bbe0/FLAG8861cf05e [2023-11-06 22:38:02,729 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/data/b5f13e992/76e422a6d21e4223b66e8e993035bbe0 [2023-11-06 22:38:02,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:38:02,733 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:38:02,735 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:38:02,735 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:38:02,742 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:38:02,742 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:38:02" (1/1) ... [2023-11-06 22:38:02,743 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77d5a907 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:02, skipping insertion in model container [2023-11-06 22:38:02,743 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:38:02" (1/1) ... [2023-11-06 22:38:02,772 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:38:02,969 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_a192e674-b444-4a85-8847-5cc1a78459ef/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2023-11-06 22:38:02,978 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:38:02,989 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:38:03,019 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_a192e674-b444-4a85-8847-5cc1a78459ef/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2023-11-06 22:38:03,023 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:38:03,048 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:38:03,048 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03 WrapperNode [2023-11-06 22:38:03,048 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:38:03,050 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:38:03,050 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:38:03,050 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:38:03,058 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,068 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,107 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 187 [2023-11-06 22:38:03,107 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:38:03,108 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:38:03,108 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:38:03,109 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:38:03,119 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,120 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,125 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,126 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,138 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,145 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,148 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,150 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,155 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:38:03,156 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:38:03,156 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:38:03,156 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:38:03,157 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (1/1) ... [2023-11-06 22:38:03,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:38:03,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:38:03,195 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:38:03,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:38:03,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:38:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:38:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:38:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:38:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 22:38:03,240 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 22:38:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 22:38:03,241 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 22:38:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-06 22:38:03,241 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-06 22:38:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:38:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:38:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:38:03,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:38:03,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:38:03,243 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:38:03,358 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:38:03,360 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:38:03,985 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:38:03,998 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:38:03,998 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-06 22:38:04,001 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:38:04 BoogieIcfgContainer [2023-11-06 22:38:04,001 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:38:04,004 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:38:04,005 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:38:04,008 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:38:04,008 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:38:02" (1/3) ... [2023-11-06 22:38:04,009 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34756228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:38:04, skipping insertion in model container [2023-11-06 22:38:04,009 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:38:03" (2/3) ... [2023-11-06 22:38:04,010 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34756228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:38:04, skipping insertion in model container [2023-11-06 22:38:04,010 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:38:04" (3/3) ... [2023-11-06 22:38:04,011 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2023-11-06 22:38:04,021 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 22:38:04,032 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:38:04,033 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:38:04,033 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:38:04,214 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-06 22:38:04,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 321 transitions, 663 flow [2023-11-06 22:38:04,425 INFO L124 PetriNetUnfolderBase]: 29/318 cut-off events. [2023-11-06 22:38:04,425 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:38:04,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 331 conditions, 318 events. 29/318 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 391 event pairs, 0 based on Foata normal form. 0/288 useless extension candidates. Maximal degree in co-relation 251. Up to 3 conditions per place. [2023-11-06 22:38:04,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 321 transitions, 663 flow [2023-11-06 22:38:04,442 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 288 places, 307 transitions, 632 flow [2023-11-06 22:38:04,446 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:38:04,456 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 288 places, 307 transitions, 632 flow [2023-11-06 22:38:04,459 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 288 places, 307 transitions, 632 flow [2023-11-06 22:38:04,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 288 places, 307 transitions, 632 flow [2023-11-06 22:38:04,538 INFO L124 PetriNetUnfolderBase]: 29/307 cut-off events. [2023-11-06 22:38:04,539 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:38:04,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 307 events. 29/307 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 389 event pairs, 0 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 251. Up to 3 conditions per place. [2023-11-06 22:38:04,549 INFO L119 LiptonReduction]: Number of co-enabled transitions 7998 [2023-11-06 22:38:16,412 INFO L134 LiptonReduction]: Checked pairs total: 10549 [2023-11-06 22:38:16,412 INFO L136 LiptonReduction]: Total number of compositions: 337 [2023-11-06 22:38:16,428 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:38:16,436 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;@f9506c7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:38:16,436 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-06 22:38:16,445 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:38:16,446 INFO L124 PetriNetUnfolderBase]: 11/38 cut-off events. [2023-11-06 22:38:16,446 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:38:16,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:16,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:16,447 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:16,452 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:16,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1519242949, now seen corresponding path program 1 times [2023-11-06 22:38:16,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:16,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610842649] [2023-11-06 22:38:16,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:16,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:16,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:17,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:17,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610842649] [2023-11-06 22:38:17,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610842649] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:17,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:17,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:38:17,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057744579] [2023-11-06 22:38:17,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:17,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:38:17,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:17,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:38:17,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:38:17,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 658 [2023-11-06 22:38:17,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:17,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:17,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 658 [2023-11-06 22:38:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:17,580 INFO L124 PetriNetUnfolderBase]: 1270/1711 cut-off events. [2023-11-06 22:38:17,581 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-11-06 22:38:17,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3571 conditions, 1711 events. 1270/1711 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5841 event pairs, 585 based on Foata normal form. 1/1131 useless extension candidates. Maximal degree in co-relation 2914. Up to 1321 conditions per place. [2023-11-06 22:38:17,627 INFO L140 encePairwiseOnDemand]: 655/658 looper letters, 35 selfloop transitions, 0 changer transitions 26/61 dead transitions. [2023-11-06 22:38:17,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 61 transitions, 277 flow [2023-11-06 22:38:17,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:38:17,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:38:17,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 950 transitions. [2023-11-06 22:38:17,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125633232016213 [2023-11-06 22:38:17,660 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 950 transitions. [2023-11-06 22:38:17,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 950 transitions. [2023-11-06 22:38:17,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:17,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 950 transitions. [2023-11-06 22:38:17,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 316.6666666666667) internal successors, (950), 3 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:17,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 658.0) internal successors, (2632), 4 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:17,690 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 658.0) internal successors, (2632), 4 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:17,692 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 3 states and 950 transitions. [2023-11-06 22:38:17,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 61 transitions, 277 flow [2023-11-06 22:38:17,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 61 transitions, 255 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 22:38:17,703 INFO L231 Difference]: Finished difference. Result has 35 places, 35 transitions, 78 flow [2023-11-06 22:38:17,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=35, PETRI_TRANSITIONS=35} [2023-11-06 22:38:17,711 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2023-11-06 22:38:17,711 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 35 transitions, 78 flow [2023-11-06 22:38:17,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:17,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:17,713 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 22:38:17,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:38:17,714 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:17,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:17,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1077563579, now seen corresponding path program 1 times [2023-11-06 22:38:17,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:17,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452625821] [2023-11-06 22:38:17,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:17,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:18,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:18,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:18,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452625821] [2023-11-06 22:38:18,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452625821] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:18,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:18,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:18,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257250979] [2023-11-06 22:38:18,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:18,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:18,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:18,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:18,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:18,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 284 out of 658 [2023-11-06 22:38:18,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 35 transitions, 78 flow. Second operand has 5 states, 5 states have (on average 288.0) internal successors, (1440), 5 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:18,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:18,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 284 of 658 [2023-11-06 22:38:18,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:19,064 INFO L124 PetriNetUnfolderBase]: 742/1039 cut-off events. [2023-11-06 22:38:19,065 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:38:19,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2116 conditions, 1039 events. 742/1039 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3737 event pairs, 47 based on Foata normal form. 1/719 useless extension candidates. Maximal degree in co-relation 2112. Up to 750 conditions per place. [2023-11-06 22:38:19,073 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 65 selfloop transitions, 2 changer transitions 10/77 dead transitions. [2023-11-06 22:38:19,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 77 transitions, 327 flow [2023-11-06 22:38:19,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:19,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:19,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1498 transitions. [2023-11-06 22:38:19,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4553191489361702 [2023-11-06 22:38:19,081 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1498 transitions. [2023-11-06 22:38:19,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1498 transitions. [2023-11-06 22:38:19,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:19,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1498 transitions. [2023-11-06 22:38:19,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 299.6) internal successors, (1498), 5 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:19,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:19,102 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:19,102 INFO L175 Difference]: Start difference. First operand has 35 places, 35 transitions, 78 flow. Second operand 5 states and 1498 transitions. [2023-11-06 22:38:19,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 77 transitions, 327 flow [2023-11-06 22:38:19,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 77 transitions, 323 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:19,106 INFO L231 Difference]: Finished difference. Result has 38 places, 36 transitions, 91 flow [2023-11-06 22:38:19,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=38, PETRI_TRANSITIONS=36} [2023-11-06 22:38:19,107 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 0 predicate places. [2023-11-06 22:38:19,108 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 36 transitions, 91 flow [2023-11-06 22:38:19,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 288.0) internal successors, (1440), 5 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:19,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:19,110 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 22:38:19,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:38:19,110 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:19,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:19,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1507212285, now seen corresponding path program 2 times [2023-11-06 22:38:19,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:19,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718242804] [2023-11-06 22:38:19,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:19,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:19,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:19,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:19,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718242804] [2023-11-06 22:38:19,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718242804] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:19,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273310135] [2023-11-06 22:38:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:19,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:19,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:20,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 658 [2023-11-06 22:38:20,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 36 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:20,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:20,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 658 [2023-11-06 22:38:20,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:20,484 INFO L124 PetriNetUnfolderBase]: 804/1161 cut-off events. [2023-11-06 22:38:20,484 INFO L125 PetriNetUnfolderBase]: For 328/328 co-relation queries the response was YES. [2023-11-06 22:38:20,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 1161 events. 804/1161 cut-off events. For 328/328 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4128 event pairs, 393 based on Foata normal form. 1/929 useless extension candidates. Maximal degree in co-relation 2564. Up to 895 conditions per place. [2023-11-06 22:38:20,492 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 60 selfloop transitions, 3 changer transitions 10/73 dead transitions. [2023-11-06 22:38:20,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 73 transitions, 333 flow [2023-11-06 22:38:20,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:20,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:20,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1498 transitions. [2023-11-06 22:38:20,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4553191489361702 [2023-11-06 22:38:20,499 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1498 transitions. [2023-11-06 22:38:20,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1498 transitions. [2023-11-06 22:38:20,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:20,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1498 transitions. [2023-11-06 22:38:20,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 299.6) internal successors, (1498), 5 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:20,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:20,516 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:20,516 INFO L175 Difference]: Start difference. First operand has 38 places, 36 transitions, 91 flow. Second operand 5 states and 1498 transitions. [2023-11-06 22:38:20,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 73 transitions, 333 flow [2023-11-06 22:38:20,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 73 transitions, 324 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-06 22:38:20,521 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 108 flow [2023-11-06 22:38:20,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=108, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2023-11-06 22:38:20,523 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-11-06 22:38:20,526 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 108 flow [2023-11-06 22:38:20,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:20,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:20,528 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 22:38:20,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:38:20,528 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:20,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2142607435, now seen corresponding path program 3 times [2023-11-06 22:38:20,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:20,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934890650] [2023-11-06 22:38:20,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:21,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:21,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:21,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934890650] [2023-11-06 22:38:21,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934890650] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:21,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:21,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:21,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518840617] [2023-11-06 22:38:21,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:21,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:21,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:21,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:21,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:21,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 658 [2023-11-06 22:38:21,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 108 flow. Second operand has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:21,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:21,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 658 [2023-11-06 22:38:21,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:21,934 INFO L124 PetriNetUnfolderBase]: 884/1293 cut-off events. [2023-11-06 22:38:21,934 INFO L125 PetriNetUnfolderBase]: For 760/760 co-relation queries the response was YES. [2023-11-06 22:38:21,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 1293 events. 884/1293 cut-off events. For 760/760 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5317 event pairs, 77 based on Foata normal form. 1/1033 useless extension candidates. Maximal degree in co-relation 3033. Up to 904 conditions per place. [2023-11-06 22:38:21,944 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 67 selfloop transitions, 3 changer transitions 11/81 dead transitions. [2023-11-06 22:38:21,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 81 transitions, 385 flow [2023-11-06 22:38:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:21,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1505 transitions. [2023-11-06 22:38:21,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2023-11-06 22:38:21,951 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1505 transitions. [2023-11-06 22:38:21,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1505 transitions. [2023-11-06 22:38:21,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:21,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1505 transitions. [2023-11-06 22:38:21,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 301.0) internal successors, (1505), 5 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:21,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:21,969 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:21,969 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 108 flow. Second operand 5 states and 1505 transitions. [2023-11-06 22:38:21,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 81 transitions, 385 flow [2023-11-06 22:38:21,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 81 transitions, 374 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-06 22:38:21,977 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 123 flow [2023-11-06 22:38:21,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2023-11-06 22:38:21,979 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 8 predicate places. [2023-11-06 22:38:21,980 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 123 flow [2023-11-06 22:38:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:21,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:21,982 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 22:38:21,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:38:21,983 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:21,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:21,984 INFO L85 PathProgramCache]: Analyzing trace with hash 574178867, now seen corresponding path program 4 times [2023-11-06 22:38:21,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:21,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229765645] [2023-11-06 22:38:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:22,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:22,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:22,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229765645] [2023-11-06 22:38:22,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229765645] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:22,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:22,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:22,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759053816] [2023-11-06 22:38:22,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:22,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:22,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:22,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:22,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:22,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 658 [2023-11-06 22:38:22,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 123 flow. Second operand has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:22,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:22,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 658 [2023-11-06 22:38:22,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:23,252 INFO L124 PetriNetUnfolderBase]: 983/1468 cut-off events. [2023-11-06 22:38:23,252 INFO L125 PetriNetUnfolderBase]: For 1502/1502 co-relation queries the response was YES. [2023-11-06 22:38:23,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3602 conditions, 1468 events. 983/1468 cut-off events. For 1502/1502 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5981 event pairs, 233 based on Foata normal form. 1/1174 useless extension candidates. Maximal degree in co-relation 3591. Up to 572 conditions per place. [2023-11-06 22:38:23,264 INFO L140 encePairwiseOnDemand]: 650/658 looper letters, 78 selfloop transitions, 12 changer transitions 11/101 dead transitions. [2023-11-06 22:38:23,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 101 transitions, 521 flow [2023-11-06 22:38:23,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:38:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:38:23,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1806 transitions. [2023-11-06 22:38:23,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2023-11-06 22:38:23,272 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1806 transitions. [2023-11-06 22:38:23,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1806 transitions. [2023-11-06 22:38:23,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:23,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1806 transitions. [2023-11-06 22:38:23,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:23,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 658.0) internal successors, (4606), 7 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:23,291 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 658.0) internal successors, (4606), 7 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:23,291 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 123 flow. Second operand 6 states and 1806 transitions. [2023-11-06 22:38:23,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 101 transitions, 521 flow [2023-11-06 22:38:23,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 101 transitions, 502 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-11-06 22:38:23,299 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 218 flow [2023-11-06 22:38:23,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=218, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2023-11-06 22:38:23,302 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-11-06 22:38:23,302 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 218 flow [2023-11-06 22:38:23,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:23,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:23,303 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 22:38:23,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:38:23,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:23,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:23,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1338471585, now seen corresponding path program 5 times [2023-11-06 22:38:23,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:23,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171954757] [2023-11-06 22:38:23,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:23,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:23,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:23,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171954757] [2023-11-06 22:38:23,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171954757] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:23,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:23,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:23,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239092294] [2023-11-06 22:38:23,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:23,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:23,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:23,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:23,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:23,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 658 [2023-11-06 22:38:23,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:23,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:23,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 658 [2023-11-06 22:38:23,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:24,425 INFO L124 PetriNetUnfolderBase]: 977/1448 cut-off events. [2023-11-06 22:38:24,425 INFO L125 PetriNetUnfolderBase]: For 2128/2128 co-relation queries the response was YES. [2023-11-06 22:38:24,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1448 events. 977/1448 cut-off events. For 2128/2128 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5708 event pairs, 537 based on Foata normal form. 1/1296 useless extension candidates. Maximal degree in co-relation 4049. Up to 1179 conditions per place. [2023-11-06 22:38:24,437 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 70 selfloop transitions, 6 changer transitions 10/86 dead transitions. [2023-11-06 22:38:24,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 86 transitions, 495 flow [2023-11-06 22:38:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:24,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:24,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1502 transitions. [2023-11-06 22:38:24,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45653495440729486 [2023-11-06 22:38:24,445 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1502 transitions. [2023-11-06 22:38:24,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1502 transitions. [2023-11-06 22:38:24,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:24,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1502 transitions. [2023-11-06 22:38:24,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 300.4) internal successors, (1502), 5 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:24,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:24,458 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:24,459 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 218 flow. Second operand 5 states and 1502 transitions. [2023-11-06 22:38:24,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 86 transitions, 495 flow [2023-11-06 22:38:24,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 86 transitions, 476 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-06 22:38:24,471 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 219 flow [2023-11-06 22:38:24,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2023-11-06 22:38:24,473 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 16 predicate places. [2023-11-06 22:38:24,474 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 219 flow [2023-11-06 22:38:24,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:24,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:24,475 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 22:38:24,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:38:24,475 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:24,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:24,476 INFO L85 PathProgramCache]: Analyzing trace with hash -130115411, now seen corresponding path program 6 times [2023-11-06 22:38:24,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:24,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405342820] [2023-11-06 22:38:24,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:24,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:24,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:24,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:24,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405342820] [2023-11-06 22:38:24,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405342820] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:24,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:24,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:24,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699263115] [2023-11-06 22:38:24,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:24,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:24,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:25,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:25,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:25,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 658 [2023-11-06 22:38:25,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 219 flow. Second operand has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:25,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 658 [2023-11-06 22:38:25,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:25,510 INFO L124 PetriNetUnfolderBase]: 964/1423 cut-off events. [2023-11-06 22:38:25,511 INFO L125 PetriNetUnfolderBase]: For 1978/1978 co-relation queries the response was YES. [2023-11-06 22:38:25,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3926 conditions, 1423 events. 964/1423 cut-off events. For 1978/1978 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5494 event pairs, 474 based on Foata normal form. 1/1273 useless extension candidates. Maximal degree in co-relation 3912. Up to 1056 conditions per place. [2023-11-06 22:38:25,523 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 75 selfloop transitions, 5 changer transitions 10/90 dead transitions. [2023-11-06 22:38:25,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 90 transitions, 514 flow [2023-11-06 22:38:25,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:25,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:25,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1506 transitions. [2023-11-06 22:38:25,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45775075987841946 [2023-11-06 22:38:25,530 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1506 transitions. [2023-11-06 22:38:25,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1506 transitions. [2023-11-06 22:38:25,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:25,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1506 transitions. [2023-11-06 22:38:25,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 301.2) internal successors, (1506), 5 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,546 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,546 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 219 flow. Second operand 5 states and 1506 transitions. [2023-11-06 22:38:25,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 90 transitions, 514 flow [2023-11-06 22:38:25,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 90 transitions, 500 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-06 22:38:25,595 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 222 flow [2023-11-06 22:38:25,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2023-11-06 22:38:25,597 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 17 predicate places. [2023-11-06 22:38:25,598 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 222 flow [2023-11-06 22:38:25,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 289.0) internal successors, (1445), 5 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:25,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:25,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:38:25,599 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:25,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:25,600 INFO L85 PathProgramCache]: Analyzing trace with hash -414738413, now seen corresponding path program 1 times [2023-11-06 22:38:25,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:25,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104309176] [2023-11-06 22:38:25,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:25,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:25,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:25,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:25,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:25,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104309176] [2023-11-06 22:38:25,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104309176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:25,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:25,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:25,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205528036] [2023-11-06 22:38:25,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:25,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:25,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:25,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:25,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:25,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 658 [2023-11-06 22:38:25,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 222 flow. Second operand has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:25,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:25,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 658 [2023-11-06 22:38:25,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:26,214 INFO L124 PetriNetUnfolderBase]: 1250/1858 cut-off events. [2023-11-06 22:38:26,215 INFO L125 PetriNetUnfolderBase]: For 3106/3106 co-relation queries the response was YES. [2023-11-06 22:38:26,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4981 conditions, 1858 events. 1250/1858 cut-off events. For 3106/3106 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8230 event pairs, 80 based on Foata normal form. 42/1681 useless extension candidates. Maximal degree in co-relation 4967. Up to 1135 conditions per place. [2023-11-06 22:38:26,229 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 81 selfloop transitions, 6 changer transitions 0/87 dead transitions. [2023-11-06 22:38:26,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 87 transitions, 540 flow [2023-11-06 22:38:26,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:26,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1233 transitions. [2023-11-06 22:38:26,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684650455927052 [2023-11-06 22:38:26,235 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1233 transitions. [2023-11-06 22:38:26,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1233 transitions. [2023-11-06 22:38:26,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:26,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1233 transitions. [2023-11-06 22:38:26,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 308.25) internal successors, (1233), 4 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,246 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,246 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 222 flow. Second operand 4 states and 1233 transitions. [2023-11-06 22:38:26,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 87 transitions, 540 flow [2023-11-06 22:38:26,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 87 transitions, 528 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-06 22:38:26,252 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 273 flow [2023-11-06 22:38:26,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=273, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2023-11-06 22:38:26,255 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 18 predicate places. [2023-11-06 22:38:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 273 flow [2023-11-06 22:38:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:26,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:38:26,256 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:26,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1748847503, now seen corresponding path program 2 times [2023-11-06 22:38:26,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:26,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939014240] [2023-11-06 22:38:26,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:26,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:26,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:26,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:26,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939014240] [2023-11-06 22:38:26,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939014240] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:26,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:26,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:26,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278313742] [2023-11-06 22:38:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:26,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:26,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:26,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 658 [2023-11-06 22:38:26,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 273 flow. Second operand has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:26,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 658 [2023-11-06 22:38:26,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:26,739 INFO L124 PetriNetUnfolderBase]: 1145/1709 cut-off events. [2023-11-06 22:38:26,739 INFO L125 PetriNetUnfolderBase]: For 2631/2631 co-relation queries the response was YES. [2023-11-06 22:38:26,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4854 conditions, 1709 events. 1145/1709 cut-off events. For 2631/2631 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7333 event pairs, 61 based on Foata normal form. 42/1550 useless extension candidates. Maximal degree in co-relation 4840. Up to 1028 conditions per place. [2023-11-06 22:38:26,777 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 80 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2023-11-06 22:38:26,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 88 transitions, 588 flow [2023-11-06 22:38:26,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:26,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1231 transitions. [2023-11-06 22:38:26,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4677051671732523 [2023-11-06 22:38:26,783 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1231 transitions. [2023-11-06 22:38:26,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1231 transitions. [2023-11-06 22:38:26,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:26,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1231 transitions. [2023-11-06 22:38:26,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 307.75) internal successors, (1231), 4 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,796 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,796 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 273 flow. Second operand 4 states and 1231 transitions. [2023-11-06 22:38:26,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 88 transitions, 588 flow [2023-11-06 22:38:26,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 88 transitions, 588 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:38:26,807 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 344 flow [2023-11-06 22:38:26,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=344, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2023-11-06 22:38:26,808 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 24 predicate places. [2023-11-06 22:38:26,808 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 344 flow [2023-11-06 22:38:26,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:26,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:26,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:38:26,811 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:26,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:26,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1005456880, now seen corresponding path program 1 times [2023-11-06 22:38:26,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:26,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245374503] [2023-11-06 22:38:26,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:26,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:26,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:26,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:26,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245374503] [2023-11-06 22:38:26,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245374503] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:26,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:26,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:26,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375658412] [2023-11-06 22:38:26,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:26,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:26,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:26,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:26,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:26,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 658 [2023-11-06 22:38:26,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 344 flow. Second operand has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 658 [2023-11-06 22:38:26,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:27,385 INFO L124 PetriNetUnfolderBase]: 1135/1699 cut-off events. [2023-11-06 22:38:27,386 INFO L125 PetriNetUnfolderBase]: For 3241/3241 co-relation queries the response was YES. [2023-11-06 22:38:27,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 1699 events. 1135/1699 cut-off events. For 3241/3241 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7181 event pairs, 309 based on Foata normal form. 10/1508 useless extension candidates. Maximal degree in co-relation 5158. Up to 1145 conditions per place. [2023-11-06 22:38:27,401 INFO L140 encePairwiseOnDemand]: 653/658 looper letters, 73 selfloop transitions, 14 changer transitions 2/89 dead transitions. [2023-11-06 22:38:27,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 643 flow [2023-11-06 22:38:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:27,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1513 transitions. [2023-11-06 22:38:27,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45987841945288754 [2023-11-06 22:38:27,408 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1513 transitions. [2023-11-06 22:38:27,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1513 transitions. [2023-11-06 22:38:27,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:27,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1513 transitions. [2023-11-06 22:38:27,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 302.6) internal successors, (1513), 5 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,421 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,422 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 344 flow. Second operand 5 states and 1513 transitions. [2023-11-06 22:38:27,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 643 flow [2023-11-06 22:38:27,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 641 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-11-06 22:38:27,435 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 426 flow [2023-11-06 22:38:27,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2023-11-06 22:38:27,437 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 30 predicate places. [2023-11-06 22:38:27,437 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 426 flow [2023-11-06 22:38:27,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:27,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:27,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:38:27,439 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:27,439 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:27,439 INFO L85 PathProgramCache]: Analyzing trace with hash 855950482, now seen corresponding path program 2 times [2023-11-06 22:38:27,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:27,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803406258] [2023-11-06 22:38:27,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:27,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:27,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:27,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803406258] [2023-11-06 22:38:27,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803406258] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:27,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:27,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:27,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449624698] [2023-11-06 22:38:27,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:27,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:27,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:27,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:27,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:27,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 658 [2023-11-06 22:38:27,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 426 flow. Second operand has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:27,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 658 [2023-11-06 22:38:27,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:27,958 INFO L124 PetriNetUnfolderBase]: 1199/1801 cut-off events. [2023-11-06 22:38:27,959 INFO L125 PetriNetUnfolderBase]: For 4184/4184 co-relation queries the response was YES. [2023-11-06 22:38:27,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1801 events. 1199/1801 cut-off events. For 4184/4184 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7976 event pairs, 200 based on Foata normal form. 16/1608 useless extension candidates. Maximal degree in co-relation 5578. Up to 1459 conditions per place. [2023-11-06 22:38:27,981 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 72 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2023-11-06 22:38:27,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 662 flow [2023-11-06 22:38:27,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:27,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:27,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1225 transitions. [2023-11-06 22:38:27,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4654255319148936 [2023-11-06 22:38:27,986 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1225 transitions. [2023-11-06 22:38:27,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1225 transitions. [2023-11-06 22:38:27,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:27,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1225 transitions. [2023-11-06 22:38:27,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 306.25) internal successors, (1225), 4 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,997 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:27,997 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 426 flow. Second operand 4 states and 1225 transitions. [2023-11-06 22:38:27,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 662 flow [2023-11-06 22:38:28,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 83 transitions, 639 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:28,009 INFO L231 Difference]: Finished difference. Result has 72 places, 60 transitions, 453 flow [2023-11-06 22:38:28,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=453, PETRI_PLACES=72, PETRI_TRANSITIONS=60} [2023-11-06 22:38:28,012 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 34 predicate places. [2023-11-06 22:38:28,012 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 60 transitions, 453 flow [2023-11-06 22:38:28,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:28,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:28,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 22:38:28,013 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:28,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:28,014 INFO L85 PathProgramCache]: Analyzing trace with hash -954504237, now seen corresponding path program 3 times [2023-11-06 22:38:28,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:28,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40238389] [2023-11-06 22:38:28,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:28,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:28,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:28,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:28,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40238389] [2023-11-06 22:38:28,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40238389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:28,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:28,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:28,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461310949] [2023-11-06 22:38:28,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:28,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:28,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:28,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:28,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:28,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 658 [2023-11-06 22:38:28,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 60 transitions, 453 flow. Second operand has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:28,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 658 [2023-11-06 22:38:28,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:28,548 INFO L124 PetriNetUnfolderBase]: 1128/1686 cut-off events. [2023-11-06 22:38:28,548 INFO L125 PetriNetUnfolderBase]: For 4839/4839 co-relation queries the response was YES. [2023-11-06 22:38:28,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5397 conditions, 1686 events. 1128/1686 cut-off events. For 4839/4839 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7201 event pairs, 275 based on Foata normal form. 8/1503 useless extension candidates. Maximal degree in co-relation 5376. Up to 1318 conditions per place. [2023-11-06 22:38:28,561 INFO L140 encePairwiseOnDemand]: 653/658 looper letters, 79 selfloop transitions, 13 changer transitions 1/93 dead transitions. [2023-11-06 22:38:28,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 755 flow [2023-11-06 22:38:28,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:28,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:28,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1513 transitions. [2023-11-06 22:38:28,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45987841945288754 [2023-11-06 22:38:28,567 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1513 transitions. [2023-11-06 22:38:28,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1513 transitions. [2023-11-06 22:38:28,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:28,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1513 transitions. [2023-11-06 22:38:28,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 302.6) internal successors, (1513), 5 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,579 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,579 INFO L175 Difference]: Start difference. First operand has 72 places, 60 transitions, 453 flow. Second operand 5 states and 1513 transitions. [2023-11-06 22:38:28,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 755 flow [2023-11-06 22:38:28,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 93 transitions, 745 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:28,595 INFO L231 Difference]: Finished difference. Result has 76 places, 61 transitions, 480 flow [2023-11-06 22:38:28,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=480, PETRI_PLACES=76, PETRI_TRANSITIONS=61} [2023-11-06 22:38:28,597 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 38 predicate places. [2023-11-06 22:38:28,597 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 61 transitions, 480 flow [2023-11-06 22:38:28,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:28,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:28,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 22:38:28,598 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:28,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:28,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1010527159, now seen corresponding path program 4 times [2023-11-06 22:38:28,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:28,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040273851] [2023-11-06 22:38:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:28,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:28,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:28,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:28,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:28,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040273851] [2023-11-06 22:38:28,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040273851] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:28,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:28,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:28,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712552453] [2023-11-06 22:38:28,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:28,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:28,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:28,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:28,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:28,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 658 [2023-11-06 22:38:28,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 61 transitions, 480 flow. Second operand has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:28,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:28,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 658 [2023-11-06 22:38:28,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:29,144 INFO L124 PetriNetUnfolderBase]: 1126/1690 cut-off events. [2023-11-06 22:38:29,144 INFO L125 PetriNetUnfolderBase]: For 5750/5750 co-relation queries the response was YES. [2023-11-06 22:38:29,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5448 conditions, 1690 events. 1126/1690 cut-off events. For 5750/5750 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7239 event pairs, 230 based on Foata normal form. 14/1513 useless extension candidates. Maximal degree in co-relation 5426. Up to 1444 conditions per place. [2023-11-06 22:38:29,156 INFO L140 encePairwiseOnDemand]: 653/658 looper letters, 71 selfloop transitions, 8 changer transitions 11/90 dead transitions. [2023-11-06 22:38:29,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 90 transitions, 748 flow [2023-11-06 22:38:29,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:29,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1221 transitions. [2023-11-06 22:38:29,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46390577507598785 [2023-11-06 22:38:29,161 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1221 transitions. [2023-11-06 22:38:29,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1221 transitions. [2023-11-06 22:38:29,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:29,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1221 transitions. [2023-11-06 22:38:29,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 305.25) internal successors, (1221), 4 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,171 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,172 INFO L175 Difference]: Start difference. First operand has 76 places, 61 transitions, 480 flow. Second operand 4 states and 1221 transitions. [2023-11-06 22:38:29,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 90 transitions, 748 flow [2023-11-06 22:38:29,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 90 transitions, 712 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-06 22:38:29,185 INFO L231 Difference]: Finished difference. Result has 75 places, 57 transitions, 413 flow [2023-11-06 22:38:29,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=413, PETRI_PLACES=75, PETRI_TRANSITIONS=57} [2023-11-06 22:38:29,187 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 37 predicate places. [2023-11-06 22:38:29,187 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 57 transitions, 413 flow [2023-11-06 22:38:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:29,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 22:38:29,188 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:29,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:29,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1742707752, now seen corresponding path program 3 times [2023-11-06 22:38:29,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:29,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848466049] [2023-11-06 22:38:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:29,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:29,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:29,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848466049] [2023-11-06 22:38:29,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848466049] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:29,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:29,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:29,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932844482] [2023-11-06 22:38:29,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:29,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:29,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:29,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:29,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:29,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 658 [2023-11-06 22:38:29,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 57 transitions, 413 flow. Second operand has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:29,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:29,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 658 [2023-11-06 22:38:29,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:29,669 INFO L124 PetriNetUnfolderBase]: 973/1441 cut-off events. [2023-11-06 22:38:29,669 INFO L125 PetriNetUnfolderBase]: For 3529/3529 co-relation queries the response was YES. [2023-11-06 22:38:29,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4605 conditions, 1441 events. 973/1441 cut-off events. For 3529/3529 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5675 event pairs, 434 based on Foata normal form. 18/1296 useless extension candidates. Maximal degree in co-relation 4585. Up to 1130 conditions per place. [2023-11-06 22:38:29,679 INFO L140 encePairwiseOnDemand]: 653/658 looper letters, 88 selfloop transitions, 6 changer transitions 4/98 dead transitions. [2023-11-06 22:38:29,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 711 flow [2023-11-06 22:38:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:29,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:38:29,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1527 transitions. [2023-11-06 22:38:29,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641337386018237 [2023-11-06 22:38:29,686 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1527 transitions. [2023-11-06 22:38:29,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1527 transitions. [2023-11-06 22:38:29,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:29,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1527 transitions. [2023-11-06 22:38:29,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 305.4) internal successors, (1527), 5 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,698 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 658.0) internal successors, (3948), 6 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,699 INFO L175 Difference]: Start difference. First operand has 75 places, 57 transitions, 413 flow. Second operand 5 states and 1527 transitions. [2023-11-06 22:38:29,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 711 flow [2023-11-06 22:38:29,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 98 transitions, 675 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-06 22:38:29,708 INFO L231 Difference]: Finished difference. Result has 74 places, 55 transitions, 361 flow [2023-11-06 22:38:29,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=74, PETRI_TRANSITIONS=55} [2023-11-06 22:38:29,709 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 36 predicate places. [2023-11-06 22:38:29,709 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 55 transitions, 361 flow [2023-11-06 22:38:29,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:29,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:29,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, 1] [2023-11-06 22:38:29,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 22:38:29,712 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:29,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:29,713 INFO L85 PathProgramCache]: Analyzing trace with hash 2046894538, now seen corresponding path program 4 times [2023-11-06 22:38:29,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:29,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590922310] [2023-11-06 22:38:29,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:29,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:29,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:29,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:29,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590922310] [2023-11-06 22:38:29,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590922310] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:29,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:29,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:29,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254563616] [2023-11-06 22:38:29,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:29,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:29,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:29,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:29,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:29,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 658 [2023-11-06 22:38:29,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 55 transitions, 361 flow. Second operand has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:29,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:29,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 658 [2023-11-06 22:38:29,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:30,201 INFO L124 PetriNetUnfolderBase]: 913/1335 cut-off events. [2023-11-06 22:38:30,201 INFO L125 PetriNetUnfolderBase]: For 2258/2258 co-relation queries the response was YES. [2023-11-06 22:38:30,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4186 conditions, 1335 events. 913/1335 cut-off events. For 2258/2258 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5118 event pairs, 181 based on Foata normal form. 16/1198 useless extension candidates. Maximal degree in co-relation 4170. Up to 1209 conditions per place. [2023-11-06 22:38:30,212 INFO L140 encePairwiseOnDemand]: 654/658 looper letters, 60 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2023-11-06 22:38:30,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 502 flow [2023-11-06 22:38:30,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:30,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:30,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1217 transitions. [2023-11-06 22:38:30,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4623860182370821 [2023-11-06 22:38:30,218 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1217 transitions. [2023-11-06 22:38:30,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1217 transitions. [2023-11-06 22:38:30,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:30,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1217 transitions. [2023-11-06 22:38:30,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 304.25) internal successors, (1217), 4 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,230 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,230 INFO L175 Difference]: Start difference. First operand has 74 places, 55 transitions, 361 flow. Second operand 4 states and 1217 transitions. [2023-11-06 22:38:30,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 502 flow [2023-11-06 22:38:30,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 70 transitions, 475 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-06 22:38:30,237 INFO L231 Difference]: Finished difference. Result has 68 places, 53 transitions, 314 flow [2023-11-06 22:38:30,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=314, PETRI_PLACES=68, PETRI_TRANSITIONS=53} [2023-11-06 22:38:30,239 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 30 predicate places. [2023-11-06 22:38:30,239 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 53 transitions, 314 flow [2023-11-06 22:38:30,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 295.25) internal successors, (1181), 4 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:30,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:30,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 22:38:30,240 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:30,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:30,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1039174268, now seen corresponding path program 5 times [2023-11-06 22:38:30,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:30,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524710017] [2023-11-06 22:38:30,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:30,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:30,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:30,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:30,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524710017] [2023-11-06 22:38:30,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524710017] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:30,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:30,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:30,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050341919] [2023-11-06 22:38:30,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:30,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:30,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:30,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:30,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:30,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 658 [2023-11-06 22:38:30,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 53 transitions, 314 flow. Second operand has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:30,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:30,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 658 [2023-11-06 22:38:30,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:30,634 INFO L124 PetriNetUnfolderBase]: 883/1283 cut-off events. [2023-11-06 22:38:30,635 INFO L125 PetriNetUnfolderBase]: For 1347/1347 co-relation queries the response was YES. [2023-11-06 22:38:30,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3894 conditions, 1283 events. 883/1283 cut-off events. For 1347/1347 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4724 event pairs, 487 based on Foata normal form. 4/1138 useless extension candidates. Maximal degree in co-relation 3882. Up to 1269 conditions per place. [2023-11-06 22:38:30,643 INFO L140 encePairwiseOnDemand]: 655/658 looper letters, 50 selfloop transitions, 0 changer transitions 8/58 dead transitions. [2023-11-06 22:38:30,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 58 transitions, 428 flow [2023-11-06 22:38:30,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:30,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:30,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1199 transitions. [2023-11-06 22:38:30,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4555471124620061 [2023-11-06 22:38:30,649 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1199 transitions. [2023-11-06 22:38:30,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1199 transitions. [2023-11-06 22:38:30,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:30,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1199 transitions. [2023-11-06 22:38:30,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 299.75) internal successors, (1199), 4 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,660 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:30,660 INFO L175 Difference]: Start difference. First operand has 68 places, 53 transitions, 314 flow. Second operand 4 states and 1199 transitions. [2023-11-06 22:38:30,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 58 transitions, 428 flow [2023-11-06 22:38:30,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 58 transitions, 407 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-06 22:38:30,665 INFO L231 Difference]: Finished difference. Result has 68 places, 50 transitions, 256 flow [2023-11-06 22:38:30,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=256, PETRI_PLACES=68, PETRI_TRANSITIONS=50} [2023-11-06 22:38:30,666 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 30 predicate places. [2023-11-06 22:38:30,667 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 50 transitions, 256 flow [2023-11-06 22:38:30,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:30,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:30,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:30,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 22:38:30,668 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:30,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash 440085311, now seen corresponding path program 5 times [2023-11-06 22:38:30,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:30,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092261746] [2023-11-06 22:38:30,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:30,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:30,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:30,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092261746] [2023-11-06 22:38:30,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092261746] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:30,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:30,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:30,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836697601] [2023-11-06 22:38:30,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:30,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:30,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:30,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:30,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:30,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 658 [2023-11-06 22:38:30,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 50 transitions, 256 flow. Second operand has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:30,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:30,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 658 [2023-11-06 22:38:30,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:31,019 INFO L124 PetriNetUnfolderBase]: 803/1151 cut-off events. [2023-11-06 22:38:31,019 INFO L125 PetriNetUnfolderBase]: For 1018/1018 co-relation queries the response was YES. [2023-11-06 22:38:31,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 1151 events. 803/1151 cut-off events. For 1018/1018 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4019 event pairs, 434 based on Foata normal form. 10/1030 useless extension candidates. Maximal degree in co-relation 3385. Up to 1130 conditions per place. [2023-11-06 22:38:31,026 INFO L140 encePairwiseOnDemand]: 655/658 looper letters, 47 selfloop transitions, 0 changer transitions 10/57 dead transitions. [2023-11-06 22:38:31,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 57 transitions, 375 flow [2023-11-06 22:38:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:38:31,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:38:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1200 transitions. [2023-11-06 22:38:31,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45592705167173253 [2023-11-06 22:38:31,032 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1200 transitions. [2023-11-06 22:38:31,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1200 transitions. [2023-11-06 22:38:31,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:31,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1200 transitions. [2023-11-06 22:38:31,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 300.0) internal successors, (1200), 4 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:31,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:31,045 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 658.0) internal successors, (3290), 5 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:31,045 INFO L175 Difference]: Start difference. First operand has 68 places, 50 transitions, 256 flow. Second operand 4 states and 1200 transitions. [2023-11-06 22:38:31,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 57 transitions, 375 flow [2023-11-06 22:38:31,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 57 transitions, 373 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:31,048 INFO L231 Difference]: Finished difference. Result has 62 places, 47 transitions, 219 flow [2023-11-06 22:38:31,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=219, PETRI_PLACES=62, PETRI_TRANSITIONS=47} [2023-11-06 22:38:31,049 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 24 predicate places. [2023-11-06 22:38:31,049 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 47 transitions, 219 flow [2023-11-06 22:38:31,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 294.25) internal successors, (1177), 4 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 22:38:31,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:31,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:31,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 22:38:31,051 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:31,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:31,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1857735358, now seen corresponding path program 1 times [2023-11-06 22:38:31,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:31,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466294628] [2023-11-06 22:38:31,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:31,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:31,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:31,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:31,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466294628] [2023-11-06 22:38:31,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466294628] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:31,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:31,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:38:31,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650157701] [2023-11-06 22:38:31,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:31,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:38:31,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:31,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:38:31,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:38:32,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 658 [2023-11-06 22:38:32,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 47 transitions, 219 flow. Second operand has 9 states, 9 states have (on average 268.44444444444446) internal successors, (2416), 9 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:32,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:32,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 658 [2023-11-06 22:38:32,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:32,887 INFO L124 PetriNetUnfolderBase]: 1515/2186 cut-off events. [2023-11-06 22:38:32,887 INFO L125 PetriNetUnfolderBase]: For 1798/1798 co-relation queries the response was YES. [2023-11-06 22:38:32,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6488 conditions, 2186 events. 1515/2186 cut-off events. For 1798/1798 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 8962 event pairs, 587 based on Foata normal form. 71/1999 useless extension candidates. Maximal degree in co-relation 6477. Up to 731 conditions per place. [2023-11-06 22:38:32,901 INFO L140 encePairwiseOnDemand]: 645/658 looper letters, 104 selfloop transitions, 19 changer transitions 9/132 dead transitions. [2023-11-06 22:38:32,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 132 transitions, 870 flow [2023-11-06 22:38:32,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:38:32,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:38:32,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2228 transitions. [2023-11-06 22:38:32,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42325227963525835 [2023-11-06 22:38:32,911 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2228 transitions. [2023-11-06 22:38:32,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2228 transitions. [2023-11-06 22:38:32,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:32,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2228 transitions. [2023-11-06 22:38:32,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 278.5) internal successors, (2228), 8 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:32,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 658.0) internal successors, (5922), 9 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:32,928 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 658.0) internal successors, (5922), 9 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:32,928 INFO L175 Difference]: Start difference. First operand has 62 places, 47 transitions, 219 flow. Second operand 8 states and 2228 transitions. [2023-11-06 22:38:32,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 132 transitions, 870 flow [2023-11-06 22:38:32,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 132 transitions, 864 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:32,935 INFO L231 Difference]: Finished difference. Result has 67 places, 62 transitions, 382 flow [2023-11-06 22:38:32,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=382, PETRI_PLACES=67, PETRI_TRANSITIONS=62} [2023-11-06 22:38:32,936 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2023-11-06 22:38:32,936 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 62 transitions, 382 flow [2023-11-06 22:38:32,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 268.44444444444446) internal successors, (2416), 9 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:32,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:32,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:32,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 22:38:32,938 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:32,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:32,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1561012669, now seen corresponding path program 1 times [2023-11-06 22:38:32,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:32,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896549953] [2023-11-06 22:38:32,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:32,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:33,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:33,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:33,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896549953] [2023-11-06 22:38:33,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896549953] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:33,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179352836] [2023-11-06 22:38:33,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:33,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:33,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:38:33,227 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:38:33,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:38:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:33,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 22:38:33,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:34,214 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:38:34,215 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 136 treesize of output 101 [2023-11-06 22:38:34,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:34,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:38:34,659 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:38:34,659 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 22:38:37,186 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 22:38:37,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179352836] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:37,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:38:37,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-11-06 22:38:37,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757870346] [2023-11-06 22:38:37,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:37,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:38:37,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:37,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:38:37,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2023-11-06 22:38:38,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 658 [2023-11-06 22:38:38,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 382 flow. Second operand has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:38,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:38,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 658 [2023-11-06 22:38:38,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:40,759 INFO L124 PetriNetUnfolderBase]: 2623/3813 cut-off events. [2023-11-06 22:38:40,760 INFO L125 PetriNetUnfolderBase]: For 4971/4971 co-relation queries the response was YES. [2023-11-06 22:38:40,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12283 conditions, 3813 events. 2623/3813 cut-off events. For 4971/4971 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17709 event pairs, 361 based on Foata normal form. 1/3395 useless extension candidates. Maximal degree in co-relation 12267. Up to 772 conditions per place. [2023-11-06 22:38:40,791 INFO L140 encePairwiseOnDemand]: 642/658 looper letters, 220 selfloop transitions, 54 changer transitions 15/289 dead transitions. [2023-11-06 22:38:40,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 289 transitions, 2042 flow [2023-11-06 22:38:40,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:38:40,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:38:40,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3614 transitions. [2023-11-06 22:38:40,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39231437255753365 [2023-11-06 22:38:40,807 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3614 transitions. [2023-11-06 22:38:40,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3614 transitions. [2023-11-06 22:38:40,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:40,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3614 transitions. [2023-11-06 22:38:40,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 258.14285714285717) internal successors, (3614), 14 states have internal predecessors, (3614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:40,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:40,835 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:40,835 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 382 flow. Second operand 14 states and 3614 transitions. [2023-11-06 22:38:40,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 289 transitions, 2042 flow [2023-11-06 22:38:40,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 289 transitions, 1998 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:40,861 INFO L231 Difference]: Finished difference. Result has 90 places, 116 transitions, 982 flow [2023-11-06 22:38:40,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=982, PETRI_PLACES=90, PETRI_TRANSITIONS=116} [2023-11-06 22:38:40,862 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 52 predicate places. [2023-11-06 22:38:40,862 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 116 transitions, 982 flow [2023-11-06 22:38:40,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:40,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:40,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:40,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:38:41,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:41,071 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:41,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:41,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1933562151, now seen corresponding path program 1 times [2023-11-06 22:38:41,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:41,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998832804] [2023-11-06 22:38:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:41,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:41,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:41,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:41,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:41,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998832804] [2023-11-06 22:38:41,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998832804] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:41,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735629278] [2023-11-06 22:38:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:41,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:41,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:38:41,933 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:38:41,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:38:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:42,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 22:38:42,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:42,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:38:42,799 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:38:42,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 168 treesize of output 132 [2023-11-06 22:38:44,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:44,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735629278] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:44,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:38:44,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 24 [2023-11-06 22:38:44,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302536443] [2023-11-06 22:38:44,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:44,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:38:44,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:44,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:38:44,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:38:45,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 658 [2023-11-06 22:38:45,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 116 transitions, 982 flow. Second operand has 10 states, 10 states have (on average 253.3) internal successors, (2533), 10 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:45,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:45,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 658 [2023-11-06 22:38:45,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:48,133 INFO L124 PetriNetUnfolderBase]: 3867/5679 cut-off events. [2023-11-06 22:38:48,134 INFO L125 PetriNetUnfolderBase]: For 16623/16623 co-relation queries the response was YES. [2023-11-06 22:38:48,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21593 conditions, 5679 events. 3867/5679 cut-off events. For 16623/16623 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28573 event pairs, 1010 based on Foata normal form. 87/5483 useless extension candidates. Maximal degree in co-relation 21566. Up to 1576 conditions per place. [2023-11-06 22:38:48,179 INFO L140 encePairwiseOnDemand]: 644/658 looper letters, 249 selfloop transitions, 88 changer transitions 20/357 dead transitions. [2023-11-06 22:38:48,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 357 transitions, 3236 flow [2023-11-06 22:38:48,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:38:48,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:38:48,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3731 transitions. [2023-11-06 22:38:48,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40501519756838905 [2023-11-06 22:38:48,189 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3731 transitions. [2023-11-06 22:38:48,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3731 transitions. [2023-11-06 22:38:48,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:48,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3731 transitions. [2023-11-06 22:38:48,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 266.5) internal successors, (3731), 14 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:48,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:48,215 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:48,215 INFO L175 Difference]: Start difference. First operand has 90 places, 116 transitions, 982 flow. Second operand 14 states and 3731 transitions. [2023-11-06 22:38:48,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 357 transitions, 3236 flow [2023-11-06 22:38:48,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 357 transitions, 3162 flow, removed 37 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:48,344 INFO L231 Difference]: Finished difference. Result has 108 places, 163 transitions, 1724 flow [2023-11-06 22:38:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1724, PETRI_PLACES=108, PETRI_TRANSITIONS=163} [2023-11-06 22:38:48,345 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-11-06 22:38:48,345 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 163 transitions, 1724 flow [2023-11-06 22:38:48,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 253.3) internal successors, (2533), 10 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:48,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:48,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:48,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:38:48,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:48,553 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:48,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:48,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1715276106, now seen corresponding path program 1 times [2023-11-06 22:38:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:48,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696448974] [2023-11-06 22:38:48,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:48,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:48,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:48,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:48,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:48,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696448974] [2023-11-06 22:38:48,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696448974] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:48,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003283949] [2023-11-06 22:38:48,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:48,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:48,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:38:48,849 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:38:48,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:38:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:48,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 22:38:48,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:49,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:49,493 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:38:49,890 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:38:49,891 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 22:38:50,814 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 22:38:50,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003283949] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:50,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:38:50,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-11-06 22:38:50,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329056221] [2023-11-06 22:38:50,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:50,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:38:50,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:50,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:38:50,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:38:51,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 658 [2023-11-06 22:38:51,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 163 transitions, 1724 flow. Second operand has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:51,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:51,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 658 [2023-11-06 22:38:51,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:54,273 INFO L124 PetriNetUnfolderBase]: 5805/8479 cut-off events. [2023-11-06 22:38:54,274 INFO L125 PetriNetUnfolderBase]: For 40059/40059 co-relation queries the response was YES. [2023-11-06 22:38:54,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35887 conditions, 8479 events. 5805/8479 cut-off events. For 40059/40059 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45946 event pairs, 839 based on Foata normal form. 1/8043 useless extension candidates. Maximal degree in co-relation 35853. Up to 1857 conditions per place. [2023-11-06 22:38:54,348 INFO L140 encePairwiseOnDemand]: 644/658 looper letters, 300 selfloop transitions, 120 changer transitions 15/435 dead transitions. [2023-11-06 22:38:54,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 435 transitions, 4612 flow [2023-11-06 22:38:54,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:38:54,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:38:54,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3878 transitions. [2023-11-06 22:38:54,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39290780141843973 [2023-11-06 22:38:54,357 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3878 transitions. [2023-11-06 22:38:54,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3878 transitions. [2023-11-06 22:38:54,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:54,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3878 transitions. [2023-11-06 22:38:54,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 258.53333333333336) internal successors, (3878), 15 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:54,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:54,383 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:54,384 INFO L175 Difference]: Start difference. First operand has 108 places, 163 transitions, 1724 flow. Second operand 15 states and 3878 transitions. [2023-11-06 22:38:54,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 435 transitions, 4612 flow [2023-11-06 22:38:54,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 435 transitions, 4259 flow, removed 53 selfloop flow, removed 6 redundant places. [2023-11-06 22:38:54,815 INFO L231 Difference]: Finished difference. Result has 125 places, 232 transitions, 2792 flow [2023-11-06 22:38:54,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2792, PETRI_PLACES=125, PETRI_TRANSITIONS=232} [2023-11-06 22:38:54,816 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 87 predicate places. [2023-11-06 22:38:54,816 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 232 transitions, 2792 flow [2023-11-06 22:38:54,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:54,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:54,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:54,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-06 22:38:55,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 22:38:55,022 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:38:55,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash 840314798, now seen corresponding path program 2 times [2023-11-06 22:38:55,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:55,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648577695] [2023-11-06 22:38:55,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:55,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:55,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:55,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:38:55,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:55,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648577695] [2023-11-06 22:38:55,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648577695] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:38:55,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826696988] [2023-11-06 22:38:55,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:38:55,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:38:55,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:38:55,271 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:38:55,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:38:55,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:38:55,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:38:55,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:38:55,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:55,909 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 22:38:55,909 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:38:55,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826696988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:55,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:38:55,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:38:55,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836505667] [2023-11-06 22:38:55,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:55,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:38:55,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:55,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:38:55,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:38:56,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:38:56,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 232 transitions, 2792 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:56,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:38:56,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:38:56,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:38:59,155 INFO L124 PetriNetUnfolderBase]: 7044/10257 cut-off events. [2023-11-06 22:38:59,155 INFO L125 PetriNetUnfolderBase]: For 57930/57930 co-relation queries the response was YES. [2023-11-06 22:38:59,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47070 conditions, 10257 events. 7044/10257 cut-off events. For 57930/57930 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56901 event pairs, 1142 based on Foata normal form. 57/9766 useless extension candidates. Maximal degree in co-relation 47027. Up to 3943 conditions per place. [2023-11-06 22:38:59,238 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 244 selfloop transitions, 176 changer transitions 13/433 dead transitions. [2023-11-06 22:38:59,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 433 transitions, 5369 flow [2023-11-06 22:38:59,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:38:59,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:38:59,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3732 transitions. [2023-11-06 22:38:59,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4051237516283109 [2023-11-06 22:38:59,248 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3732 transitions. [2023-11-06 22:38:59,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3732 transitions. [2023-11-06 22:38:59,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:38:59,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3732 transitions. [2023-11-06 22:38:59,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 266.57142857142856) internal successors, (3732), 14 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:59,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:59,267 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:59,267 INFO L175 Difference]: Start difference. First operand has 125 places, 232 transitions, 2792 flow. Second operand 14 states and 3732 transitions. [2023-11-06 22:38:59,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 433 transitions, 5369 flow [2023-11-06 22:38:59,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 433 transitions, 5223 flow, removed 73 selfloop flow, removed 1 redundant places. [2023-11-06 22:38:59,803 INFO L231 Difference]: Finished difference. Result has 145 places, 301 transitions, 4092 flow [2023-11-06 22:38:59,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4092, PETRI_PLACES=145, PETRI_TRANSITIONS=301} [2023-11-06 22:38:59,804 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 107 predicate places. [2023-11-06 22:38:59,804 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 301 transitions, 4092 flow [2023-11-06 22:38:59,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:59,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:38:59,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:59,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:39:00,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 22:39:00,017 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:00,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash 517361574, now seen corresponding path program 3 times [2023-11-06 22:39:00,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:00,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322867014] [2023-11-06 22:39:00,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:00,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:00,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:00,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:00,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322867014] [2023-11-06 22:39:00,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322867014] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:00,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597873020] [2023-11-06 22:39:00,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:39:00,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:00,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:00,252 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:00,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:39:00,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 22:39:00,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:00,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:39:00,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:00,894 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 22:39:00,895 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:00,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597873020] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:00,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:39:00,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:39:00,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241367127] [2023-11-06 22:39:00,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:00,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:39:00,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:00,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:39:00,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:39:01,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:39:01,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 301 transitions, 4092 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:01,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:01,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:39:01,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:04,363 INFO L124 PetriNetUnfolderBase]: 6992/10209 cut-off events. [2023-11-06 22:39:04,363 INFO L125 PetriNetUnfolderBase]: For 71674/71674 co-relation queries the response was YES. [2023-11-06 22:39:04,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50876 conditions, 10209 events. 6992/10209 cut-off events. For 71674/71674 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56922 event pairs, 1144 based on Foata normal form. 17/9675 useless extension candidates. Maximal degree in co-relation 50824. Up to 4485 conditions per place. [2023-11-06 22:39:04,477 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 264 selfloop transitions, 149 changer transitions 6/419 dead transitions. [2023-11-06 22:39:04,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 419 transitions, 5748 flow [2023-11-06 22:39:04,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:39:04,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:39:04,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3204 transitions. [2023-11-06 22:39:04,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40577507598784196 [2023-11-06 22:39:04,485 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3204 transitions. [2023-11-06 22:39:04,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3204 transitions. [2023-11-06 22:39:04,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:04,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3204 transitions. [2023-11-06 22:39:04,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 267.0) internal successors, (3204), 12 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:04,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 658.0) internal successors, (8554), 13 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:04,500 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 658.0) internal successors, (8554), 13 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:04,501 INFO L175 Difference]: Start difference. First operand has 145 places, 301 transitions, 4092 flow. Second operand 12 states and 3204 transitions. [2023-11-06 22:39:04,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 419 transitions, 5748 flow [2023-11-06 22:39:05,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 419 transitions, 5514 flow, removed 85 selfloop flow, removed 3 redundant places. [2023-11-06 22:39:05,311 INFO L231 Difference]: Finished difference. Result has 156 places, 304 transitions, 4287 flow [2023-11-06 22:39:05,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4287, PETRI_PLACES=156, PETRI_TRANSITIONS=304} [2023-11-06 22:39:05,312 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 118 predicate places. [2023-11-06 22:39:05,312 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 304 transitions, 4287 flow [2023-11-06 22:39:05,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:05,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:05,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:05,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-06 22:39:05,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-06 22:39:05,517 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:05,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:05,517 INFO L85 PathProgramCache]: Analyzing trace with hash 62889832, now seen corresponding path program 4 times [2023-11-06 22:39:05,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:05,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413832099] [2023-11-06 22:39:05,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:05,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:05,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:05,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413832099] [2023-11-06 22:39:05,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413832099] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:05,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961098618] [2023-11-06 22:39:05,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:39:05,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:05,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:05,787 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:05,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:39:05,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:39:05,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:05,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-06 22:39:05,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:06,705 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:39:06,705 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 22:39:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:06,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:39:06,957 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:39:06,957 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 22:39:07,851 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 22:39:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961098618] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:07,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:39:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-11-06 22:39:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439280020] [2023-11-06 22:39:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:07,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:39:07,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:07,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:39:07,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:39:08,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 658 [2023-11-06 22:39:08,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 304 transitions, 4287 flow. Second operand has 10 states, 10 states have (on average 244.3) internal successors, (2443), 10 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:08,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:08,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 658 [2023-11-06 22:39:08,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:11,963 INFO L124 PetriNetUnfolderBase]: 7873/11481 cut-off events. [2023-11-06 22:39:11,963 INFO L125 PetriNetUnfolderBase]: For 86447/86447 co-relation queries the response was YES. [2023-11-06 22:39:12,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59097 conditions, 11481 events. 7873/11481 cut-off events. For 86447/86447 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 64778 event pairs, 1042 based on Foata normal form. 5/10871 useless extension candidates. Maximal degree in co-relation 59043. Up to 3425 conditions per place. [2023-11-06 22:39:12,060 INFO L140 encePairwiseOnDemand]: 644/658 looper letters, 338 selfloop transitions, 165 changer transitions 22/525 dead transitions. [2023-11-06 22:39:12,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 525 transitions, 7313 flow [2023-11-06 22:39:12,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:39:12,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:39:12,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3594 transitions. [2023-11-06 22:39:12,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901432913590968 [2023-11-06 22:39:12,067 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3594 transitions. [2023-11-06 22:39:12,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3594 transitions. [2023-11-06 22:39:12,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:12,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3594 transitions. [2023-11-06 22:39:12,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 256.7142857142857) internal successors, (3594), 14 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:12,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:12,085 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:12,085 INFO L175 Difference]: Start difference. First operand has 156 places, 304 transitions, 4287 flow. Second operand 14 states and 3594 transitions. [2023-11-06 22:39:12,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 525 transitions, 7313 flow [2023-11-06 22:39:12,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 525 transitions, 6996 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-11-06 22:39:12,974 INFO L231 Difference]: Finished difference. Result has 169 places, 351 transitions, 5322 flow [2023-11-06 22:39:12,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5322, PETRI_PLACES=169, PETRI_TRANSITIONS=351} [2023-11-06 22:39:12,974 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 131 predicate places. [2023-11-06 22:39:12,975 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 351 transitions, 5322 flow [2023-11-06 22:39:12,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 244.3) internal successors, (2443), 10 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:12,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:12,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:12,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-06 22:39:13,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-06 22:39:13,176 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:13,176 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1860370244, now seen corresponding path program 5 times [2023-11-06 22:39:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:13,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536843889] [2023-11-06 22:39:13,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:13,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:13,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:13,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:13,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536843889] [2023-11-06 22:39:13,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536843889] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:13,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23330818] [2023-11-06 22:39:13,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:39:13,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:13,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:13,549 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:13,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:39:13,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:39:13,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:13,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-06 22:39:13,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:14,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:14,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:39:14,825 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:39:14,825 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 22:39:16,003 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 22:39:16,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23330818] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:16,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:39:16,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-11-06 22:39:16,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112558439] [2023-11-06 22:39:16,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:16,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:39:16,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:16,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:39:16,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2023-11-06 22:39:17,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 658 [2023-11-06 22:39:17,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 351 transitions, 5322 flow. Second operand has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:17,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:17,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 658 [2023-11-06 22:39:17,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:21,608 INFO L124 PetriNetUnfolderBase]: 8246/12102 cut-off events. [2023-11-06 22:39:21,608 INFO L125 PetriNetUnfolderBase]: For 125568/125568 co-relation queries the response was YES. [2023-11-06 22:39:21,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67084 conditions, 12102 events. 8246/12102 cut-off events. For 125568/125568 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 69891 event pairs, 876 based on Foata normal form. 6/11441 useless extension candidates. Maximal degree in co-relation 67024. Up to 4017 conditions per place. [2023-11-06 22:39:21,748 INFO L140 encePairwiseOnDemand]: 642/658 looper letters, 343 selfloop transitions, 209 changer transitions 16/568 dead transitions. [2023-11-06 22:39:21,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 568 transitions, 8371 flow [2023-11-06 22:39:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:39:21,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:39:21,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3870 transitions. [2023-11-06 22:39:21,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39209726443769 [2023-11-06 22:39:21,755 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3870 transitions. [2023-11-06 22:39:21,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3870 transitions. [2023-11-06 22:39:21,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:21,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3870 transitions. [2023-11-06 22:39:21,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 258.0) internal successors, (3870), 15 states have internal predecessors, (3870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:21,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:21,774 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:21,774 INFO L175 Difference]: Start difference. First operand has 169 places, 351 transitions, 5322 flow. Second operand 15 states and 3870 transitions. [2023-11-06 22:39:21,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 568 transitions, 8371 flow [2023-11-06 22:39:23,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 568 transitions, 8085 flow, removed 79 selfloop flow, removed 7 redundant places. [2023-11-06 22:39:23,808 INFO L231 Difference]: Finished difference. Result has 182 places, 376 transitions, 6235 flow [2023-11-06 22:39:23,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6235, PETRI_PLACES=182, PETRI_TRANSITIONS=376} [2023-11-06 22:39:23,809 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 144 predicate places. [2023-11-06 22:39:23,809 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 376 transitions, 6235 flow [2023-11-06 22:39:23,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:23,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:23,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:23,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-06 22:39:24,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 22:39:24,010 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:24,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:24,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1488192722, now seen corresponding path program 6 times [2023-11-06 22:39:24,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:24,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098810511] [2023-11-06 22:39:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:24,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:24,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:24,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:24,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098810511] [2023-11-06 22:39:24,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098810511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:24,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342637603] [2023-11-06 22:39:24,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:39:24,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:24,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:24,281 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:24,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:39:24,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-06 22:39:24,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:24,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:39:24,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:24,945 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 22:39:24,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:24,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342637603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:24,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:39:24,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:39:24,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360312432] [2023-11-06 22:39:24,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:24,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:39:24,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:24,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:39:24,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:39:25,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:39:25,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 376 transitions, 6235 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:25,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:25,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:39:25,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:29,633 INFO L124 PetriNetUnfolderBase]: 8115/12012 cut-off events. [2023-11-06 22:39:29,634 INFO L125 PetriNetUnfolderBase]: For 151627/151627 co-relation queries the response was YES. [2023-11-06 22:39:29,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69445 conditions, 12012 events. 8115/12012 cut-off events. For 151627/151627 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 70415 event pairs, 1230 based on Foata normal form. 53/11382 useless extension candidates. Maximal degree in co-relation 69379. Up to 5346 conditions per place. [2023-11-06 22:39:29,796 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 304 selfloop transitions, 196 changer transitions 10/510 dead transitions. [2023-11-06 22:39:29,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 510 transitions, 8389 flow [2023-11-06 22:39:29,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:39:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:39:29,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3470 transitions. [2023-11-06 22:39:29,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4056581716156184 [2023-11-06 22:39:29,802 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3470 transitions. [2023-11-06 22:39:29,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3470 transitions. [2023-11-06 22:39:29,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:29,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3470 transitions. [2023-11-06 22:39:29,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 266.9230769230769) internal successors, (3470), 13 states have internal predecessors, (3470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:29,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 658.0) internal successors, (9212), 14 states have internal predecessors, (9212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:29,819 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 658.0) internal successors, (9212), 14 states have internal predecessors, (9212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:29,819 INFO L175 Difference]: Start difference. First operand has 182 places, 376 transitions, 6235 flow. Second operand 13 states and 3470 transitions. [2023-11-06 22:39:29,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 510 transitions, 8389 flow [2023-11-06 22:39:32,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 510 transitions, 8063 flow, removed 68 selfloop flow, removed 7 redundant places. [2023-11-06 22:39:32,379 INFO L231 Difference]: Finished difference. Result has 192 places, 385 transitions, 6593 flow [2023-11-06 22:39:32,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6593, PETRI_PLACES=192, PETRI_TRANSITIONS=385} [2023-11-06 22:39:32,381 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 154 predicate places. [2023-11-06 22:39:32,381 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 385 transitions, 6593 flow [2023-11-06 22:39:32,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:32,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:32,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:32,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-06 22:39:32,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-06 22:39:32,588 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:32,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:32,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1000501577, now seen corresponding path program 2 times [2023-11-06 22:39:32,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:32,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813071706] [2023-11-06 22:39:32,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:32,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:33,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:33,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:33,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813071706] [2023-11-06 22:39:33,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813071706] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:33,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057348922] [2023-11-06 22:39:33,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:39:33,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:33,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:33,233 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:33,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:39:33,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:39:33,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:33,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-06 22:39:33,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:33,830 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 22:39:33,830 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057348922] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:39:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2023-11-06 22:39:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696395281] [2023-11-06 22:39:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:33,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:39:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:33,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:39:33,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:39:34,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 658 [2023-11-06 22:39:34,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 385 transitions, 6593 flow. Second operand has 9 states, 9 states have (on average 262.55555555555554) internal successors, (2363), 9 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:34,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:34,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 658 [2023-11-06 22:39:34,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:37,744 INFO L124 PetriNetUnfolderBase]: 8115/12029 cut-off events. [2023-11-06 22:39:37,745 INFO L125 PetriNetUnfolderBase]: For 164236/164236 co-relation queries the response was YES. [2023-11-06 22:39:37,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71482 conditions, 12029 events. 8115/12029 cut-off events. For 164236/164236 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 70365 event pairs, 2006 based on Foata normal form. 3/11349 useless extension candidates. Maximal degree in co-relation 71411. Up to 5491 conditions per place. [2023-11-06 22:39:37,931 INFO L140 encePairwiseOnDemand]: 647/658 looper letters, 302 selfloop transitions, 176 changer transitions 35/513 dead transitions. [2023-11-06 22:39:37,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 513 transitions, 9249 flow [2023-11-06 22:39:37,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:39:37,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:39:37,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2460 transitions. [2023-11-06 22:39:37,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4154002026342452 [2023-11-06 22:39:37,937 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2460 transitions. [2023-11-06 22:39:37,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2460 transitions. [2023-11-06 22:39:37,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:37,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2460 transitions. [2023-11-06 22:39:37,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 273.3333333333333) internal successors, (2460), 9 states have internal predecessors, (2460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:37,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 658.0) internal successors, (6580), 10 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:37,954 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 658.0) internal successors, (6580), 10 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:37,954 INFO L175 Difference]: Start difference. First operand has 192 places, 385 transitions, 6593 flow. Second operand 9 states and 2460 transitions. [2023-11-06 22:39:37,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 513 transitions, 9249 flow [2023-11-06 22:39:40,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 513 transitions, 8831 flow, removed 36 selfloop flow, removed 10 redundant places. [2023-11-06 22:39:40,182 INFO L231 Difference]: Finished difference. Result has 193 places, 389 transitions, 6826 flow [2023-11-06 22:39:40,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6826, PETRI_PLACES=193, PETRI_TRANSITIONS=389} [2023-11-06 22:39:40,183 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 155 predicate places. [2023-11-06 22:39:40,183 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 389 transitions, 6826 flow [2023-11-06 22:39:40,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 262.55555555555554) internal successors, (2363), 9 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:40,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:40,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:40,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:39:40,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-06 22:39:40,384 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:40,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:40,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1393737825, now seen corresponding path program 2 times [2023-11-06 22:39:40,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:40,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036814616] [2023-11-06 22:39:40,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:40,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:40,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:40,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:40,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036814616] [2023-11-06 22:39:40,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036814616] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:40,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725729454] [2023-11-06 22:39:40,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:39:40,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:40,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:40,624 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:40,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:39:40,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:39:40,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:39:40,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:39:40,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:41,250 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 22:39:41,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:41,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725729454] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:41,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:39:41,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:39:41,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670709618] [2023-11-06 22:39:41,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:41,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:39:41,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:41,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:39:41,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:39:41,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:39:41,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 389 transitions, 6826 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:41,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:41,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:39:41,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:46,476 INFO L124 PetriNetUnfolderBase]: 10479/15277 cut-off events. [2023-11-06 22:39:46,477 INFO L125 PetriNetUnfolderBase]: For 213407/213407 co-relation queries the response was YES. [2023-11-06 22:39:46,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93777 conditions, 15277 events. 10479/15277 cut-off events. For 213407/213407 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 90181 event pairs, 2174 based on Foata normal form. 89/14497 useless extension candidates. Maximal degree in co-relation 93705. Up to 8336 conditions per place. [2023-11-06 22:39:46,659 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 420 selfloop transitions, 216 changer transitions 12/648 dead transitions. [2023-11-06 22:39:46,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 648 transitions, 11300 flow [2023-11-06 22:39:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:39:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:39:46,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3501 transitions. [2023-11-06 22:39:46,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092822071545476 [2023-11-06 22:39:46,665 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3501 transitions. [2023-11-06 22:39:46,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3501 transitions. [2023-11-06 22:39:46,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:46,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3501 transitions. [2023-11-06 22:39:46,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 269.3076923076923) internal successors, (3501), 13 states have internal predecessors, (3501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:46,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 658.0) internal successors, (9212), 14 states have internal predecessors, (9212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:46,681 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 658.0) internal successors, (9212), 14 states have internal predecessors, (9212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:46,682 INFO L175 Difference]: Start difference. First operand has 193 places, 389 transitions, 6826 flow. Second operand 13 states and 3501 transitions. [2023-11-06 22:39:46,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 648 transitions, 11300 flow [2023-11-06 22:39:49,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 648 transitions, 10731 flow, removed 37 selfloop flow, removed 6 redundant places. [2023-11-06 22:39:49,940 INFO L231 Difference]: Finished difference. Result has 206 places, 480 transitions, 8825 flow [2023-11-06 22:39:49,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=6456, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8825, PETRI_PLACES=206, PETRI_TRANSITIONS=480} [2023-11-06 22:39:49,941 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 168 predicate places. [2023-11-06 22:39:49,941 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 480 transitions, 8825 flow [2023-11-06 22:39:49,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:49,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:39:49,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:39:49,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-06 22:39:50,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-06 22:39:50,148 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:39:50,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:50,149 INFO L85 PathProgramCache]: Analyzing trace with hash -2119928930, now seen corresponding path program 7 times [2023-11-06 22:39:50,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:39:50,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685323107] [2023-11-06 22:39:50,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:50,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:39:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:50,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:50,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:39:50,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685323107] [2023-11-06 22:39:50,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685323107] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:50,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184068993] [2023-11-06 22:39:50,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:39:50,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:39:50,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:39:50,373 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:39:50,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:39:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:50,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 22:39:50,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:50,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:39:50,978 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:39:51,303 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:39:51,303 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 22:39:51,975 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 22:39:51,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184068993] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:39:51,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:39:51,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-11-06 22:39:51,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421738756] [2023-11-06 22:39:51,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:51,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:39:51,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:39:51,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:39:51,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:39:52,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 658 [2023-11-06 22:39:52,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 480 transitions, 8825 flow. Second operand has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:52,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:39:52,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 658 [2023-11-06 22:39:52,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:39:58,279 INFO L124 PetriNetUnfolderBase]: 10514/15387 cut-off events. [2023-11-06 22:39:58,279 INFO L125 PetriNetUnfolderBase]: For 217482/217482 co-relation queries the response was YES. [2023-11-06 22:39:58,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94678 conditions, 15387 events. 10514/15387 cut-off events. For 217482/217482 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 91753 event pairs, 1470 based on Foata normal form. 1/14520 useless extension candidates. Maximal degree in co-relation 94599. Up to 3878 conditions per place. [2023-11-06 22:39:58,481 INFO L140 encePairwiseOnDemand]: 644/658 looper letters, 408 selfloop transitions, 248 changer transitions 23/679 dead transitions. [2023-11-06 22:39:58,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 679 transitions, 12015 flow [2023-11-06 22:39:58,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:39:58,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:39:58,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3864 transitions. [2023-11-06 22:39:58,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39148936170212767 [2023-11-06 22:39:58,487 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3864 transitions. [2023-11-06 22:39:58,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3864 transitions. [2023-11-06 22:39:58,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:39:58,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3864 transitions. [2023-11-06 22:39:58,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 257.6) internal successors, (3864), 15 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:58,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:58,504 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 658.0) internal successors, (10528), 16 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:39:58,504 INFO L175 Difference]: Start difference. First operand has 206 places, 480 transitions, 8825 flow. Second operand 15 states and 3864 transitions. [2023-11-06 22:39:58,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 679 transitions, 12015 flow [2023-11-06 22:40:02,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 679 transitions, 11842 flow, removed 85 selfloop flow, removed 1 redundant places. [2023-11-06 22:40:02,264 INFO L231 Difference]: Finished difference. Result has 223 places, 488 transitions, 9398 flow [2023-11-06 22:40:02,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=8706, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9398, PETRI_PLACES=223, PETRI_TRANSITIONS=488} [2023-11-06 22:40:02,265 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 185 predicate places. [2023-11-06 22:40:02,265 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 488 transitions, 9398 flow [2023-11-06 22:40:02,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:02,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:40:02,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:40:02,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-06 22:40:02,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-06 22:40:02,468 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:40:02,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:40:02,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1405574526, now seen corresponding path program 8 times [2023-11-06 22:40:02,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:40:02,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649030610] [2023-11-06 22:40:02,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:40:02,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:40:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:40:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:40:02,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:40:02,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649030610] [2023-11-06 22:40:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649030610] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:40:02,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263256255] [2023-11-06 22:40:02,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:40:02,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:02,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:40:02,693 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:40:02,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:40:02,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:40:02,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:40:02,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:40:02,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:40:03,307 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 22:40:03,307 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:40:03,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263256255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:40:03,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:40:03,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:40:03,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550453396] [2023-11-06 22:40:03,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:40:03,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:40:03,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:40:03,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:40:03,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:40:04,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:40:04,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 488 transitions, 9398 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:04,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:40:04,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:40:04,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:40:09,048 INFO L124 PetriNetUnfolderBase]: 10497/15366 cut-off events. [2023-11-06 22:40:09,049 INFO L125 PetriNetUnfolderBase]: For 234769/234769 co-relation queries the response was YES. [2023-11-06 22:40:09,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96846 conditions, 15366 events. 10497/15366 cut-off events. For 234769/234769 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 91278 event pairs, 1724 based on Foata normal form. 1/14499 useless extension candidates. Maximal degree in co-relation 96762. Up to 6763 conditions per place. [2023-11-06 22:40:09,233 INFO L140 encePairwiseOnDemand]: 644/658 looper letters, 353 selfloop transitions, 264 changer transitions 13/630 dead transitions. [2023-11-06 22:40:09,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 630 transitions, 11813 flow [2023-11-06 22:40:09,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:40:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:40:09,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3739 transitions. [2023-11-06 22:40:09,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4058836300477638 [2023-11-06 22:40:09,238 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3739 transitions. [2023-11-06 22:40:09,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3739 transitions. [2023-11-06 22:40:09,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:40:09,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3739 transitions. [2023-11-06 22:40:09,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 267.07142857142856) internal successors, (3739), 14 states have internal predecessors, (3739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:09,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:09,254 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:09,254 INFO L175 Difference]: Start difference. First operand has 223 places, 488 transitions, 9398 flow. Second operand 14 states and 3739 transitions. [2023-11-06 22:40:09,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 630 transitions, 11813 flow [2023-11-06 22:40:12,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 630 transitions, 11371 flow, removed 14 selfloop flow, removed 10 redundant places. [2023-11-06 22:40:12,849 INFO L231 Difference]: Finished difference. Result has 225 places, 493 transitions, 9629 flow [2023-11-06 22:40:12,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=8965, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9629, PETRI_PLACES=225, PETRI_TRANSITIONS=493} [2023-11-06 22:40:12,850 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 187 predicate places. [2023-11-06 22:40:12,850 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 493 transitions, 9629 flow [2023-11-06 22:40:12,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:12,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:40:12,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:40:12,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:40:13,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:13,057 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:40:13,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:40:13,058 INFO L85 PathProgramCache]: Analyzing trace with hash 801389285, now seen corresponding path program 3 times [2023-11-06 22:40:13,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:40:13,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536045928] [2023-11-06 22:40:13,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:40:13,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:40:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:40:13,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:40:13,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:40:13,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536045928] [2023-11-06 22:40:13,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536045928] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:40:13,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206213722] [2023-11-06 22:40:13,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:40:13,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:13,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:40:13,293 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:40:13,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 22:40:13,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 22:40:13,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:40:13,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-06 22:40:13,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:40:13,988 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 22:40:13,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:40:13,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206213722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:40:13,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:40:13,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:40:13,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256533938] [2023-11-06 22:40:13,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:40:13,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:40:13,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:40:13,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:40:13,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:40:14,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 658 [2023-11-06 22:40:14,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 493 transitions, 9629 flow. Second operand has 12 states, 12 states have (on average 254.91666666666666) internal successors, (3059), 12 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:14,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:40:14,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 658 [2023-11-06 22:40:14,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:40:19,976 INFO L124 PetriNetUnfolderBase]: 10513/15398 cut-off events. [2023-11-06 22:40:19,977 INFO L125 PetriNetUnfolderBase]: For 249514/249514 co-relation queries the response was YES. [2023-11-06 22:40:20,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98409 conditions, 15398 events. 10513/15398 cut-off events. For 249514/249514 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 91799 event pairs, 2212 based on Foata normal form. 1/14527 useless extension candidates. Maximal degree in co-relation 98325. Up to 9030 conditions per place. [2023-11-06 22:40:20,157 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 439 selfloop transitions, 204 changer transitions 9/652 dead transitions. [2023-11-06 22:40:20,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 652 transitions, 12397 flow [2023-11-06 22:40:20,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:40:20,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:40:20,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3731 transitions. [2023-11-06 22:40:20,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40501519756838905 [2023-11-06 22:40:20,162 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3731 transitions. [2023-11-06 22:40:20,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3731 transitions. [2023-11-06 22:40:20,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:40:20,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3731 transitions. [2023-11-06 22:40:20,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 266.5) internal successors, (3731), 14 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:20,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:20,176 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 658.0) internal successors, (9870), 15 states have internal predecessors, (9870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:20,176 INFO L175 Difference]: Start difference. First operand has 225 places, 493 transitions, 9629 flow. Second operand 14 states and 3731 transitions. [2023-11-06 22:40:20,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 652 transitions, 12397 flow [2023-11-06 22:40:23,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 652 transitions, 11908 flow, removed 19 selfloop flow, removed 7 redundant places. [2023-11-06 22:40:23,666 INFO L231 Difference]: Finished difference. Result has 234 places, 497 transitions, 9720 flow [2023-11-06 22:40:23,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=9146, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9720, PETRI_PLACES=234, PETRI_TRANSITIONS=497} [2023-11-06 22:40:23,667 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 196 predicate places. [2023-11-06 22:40:23,667 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 497 transitions, 9720 flow [2023-11-06 22:40:23,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 254.91666666666666) internal successors, (3059), 12 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:23,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:40:23,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:40:23,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 22:40:23,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-06 22:40:23,868 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:40:23,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:40:23,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1371681362, now seen corresponding path program 9 times [2023-11-06 22:40:23,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:40:23,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619375075] [2023-11-06 22:40:23,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:40:23,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:40:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:40:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:40:24,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:40:24,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619375075] [2023-11-06 22:40:24,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619375075] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:40:24,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664988378] [2023-11-06 22:40:24,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:40:24,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:24,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:40:24,090 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:40:24,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 22:40:24,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 22:40:24,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:40:24,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-06 22:40:24,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:40:24,690 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 22:40:24,690 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:40:24,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664988378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:40:24,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:40:24,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-11-06 22:40:24,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812601294] [2023-11-06 22:40:24,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:40:24,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:40:24,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:40:24,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:40:24,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:40:25,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 658 [2023-11-06 22:40:25,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 497 transitions, 9720 flow. Second operand has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:25,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:40:25,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 658 [2023-11-06 22:40:25,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:40:30,566 INFO L124 PetriNetUnfolderBase]: 10543/15473 cut-off events. [2023-11-06 22:40:30,566 INFO L125 PetriNetUnfolderBase]: For 247100/247100 co-relation queries the response was YES. [2023-11-06 22:40:30,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99157 conditions, 15473 events. 10543/15473 cut-off events. For 247100/247100 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 92587 event pairs, 1708 based on Foata normal form. 17/14618 useless extension candidates. Maximal degree in co-relation 99070. Up to 6216 conditions per place. [2023-11-06 22:40:30,991 INFO L140 encePairwiseOnDemand]: 643/658 looper letters, 330 selfloop transitions, 296 changer transitions 38/664 dead transitions. [2023-11-06 22:40:30,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 664 transitions, 12311 flow [2023-11-06 22:40:30,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:40:30,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:40:30,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4789 transitions. [2023-11-06 22:40:30,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40433975008443096 [2023-11-06 22:40:30,998 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4789 transitions. [2023-11-06 22:40:30,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4789 transitions. [2023-11-06 22:40:30,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:40:30,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4789 transitions. [2023-11-06 22:40:31,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 266.05555555555554) internal successors, (4789), 18 states have internal predecessors, (4789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:31,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 658.0) internal successors, (12502), 19 states have internal predecessors, (12502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:31,009 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 658.0) internal successors, (12502), 19 states have internal predecessors, (12502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:31,009 INFO L175 Difference]: Start difference. First operand has 234 places, 497 transitions, 9720 flow. Second operand 18 states and 4789 transitions. [2023-11-06 22:40:31,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 664 transitions, 12311 flow [2023-11-06 22:40:35,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 664 transitions, 12198 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-11-06 22:40:35,383 INFO L231 Difference]: Finished difference. Result has 251 places, 497 transitions, 10248 flow [2023-11-06 22:40:35,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=658, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10248, PETRI_PLACES=251, PETRI_TRANSITIONS=497} [2023-11-06 22:40:35,384 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 213 predicate places. [2023-11-06 22:40:35,384 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 497 transitions, 10248 flow [2023-11-06 22:40:35,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 255.91666666666666) internal successors, (3071), 12 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:35,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:40:35,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:40:35,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:40:35,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:35,586 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-06 22:40:35,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:40:35,586 INFO L85 PathProgramCache]: Analyzing trace with hash 34536477, now seen corresponding path program 4 times [2023-11-06 22:40:35,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:40:35,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746345574] [2023-11-06 22:40:35,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:40:35,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:40:35,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:40:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:40:35,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:40:35,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746345574] [2023-11-06 22:40:35,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746345574] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:40:35,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144314340] [2023-11-06 22:40:35,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:40:35,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:40:35,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:40:35,830 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:40:35,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a192e674-b444-4a85-8847-5cc1a78459ef/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 22:40:35,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:40:35,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:40:35,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 22:40:35,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:40:36,515 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:40:36,516 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 136 treesize of output 101 [2023-11-06 22:40:36,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:40:36,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:40:36,753 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 22:40:36,753 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 22:40:38,378 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 22:40:38,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144314340] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:40:38,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:40:38,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-11-06 22:40:38,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89430351] [2023-11-06 22:40:38,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:40:38,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:40:38,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:40:38,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:40:38,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2023-11-06 22:40:39,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 658 [2023-11-06 22:40:39,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 497 transitions, 10248 flow. Second operand has 10 states, 10 states have (on average 245.3) internal successors, (2453), 10 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:40:39,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:40:39,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 658 [2023-11-06 22:40:39,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand