./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/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_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/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_0024291e-59df-488f-b36b-8a99e928f201/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 4018a1168c08743b2a9b9283b6137e1dcc53bdf8ab8362348f4bbe02762305c3 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:57:36,436 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:57:36,534 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:57:36,542 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:57:36,543 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:57:36,577 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:57:36,578 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:57:36,579 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:57:36,580 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:57:36,580 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:57:36,582 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:57:36,582 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:57:36,583 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:57:36,584 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:57:36,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:57:36,585 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:57:36,586 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:57:36,587 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:57:36,588 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:57:36,588 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:57:36,589 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:57:36,590 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:57:36,591 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:57:36,591 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:57:36,592 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:57:36,593 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:57:36,593 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:57:36,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:57:36,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:36,595 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:57:36,596 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:57:36,596 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:57:36,597 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:57:36,598 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:57:36,598 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:57:36,599 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:57:36,599 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:57:36,600 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:57:36,600 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:57:36,601 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_0024291e-59df-488f-b36b-8a99e928f201/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_0024291e-59df-488f-b36b-8a99e928f201/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 -> 4018a1168c08743b2a9b9283b6137e1dcc53bdf8ab8362348f4bbe02762305c3 [2023-11-06 21:57:36,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:57:37,000 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:57:37,003 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:57:37,005 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:57:37,006 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:57:37,007 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2023-11-06 21:57:40,386 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:57:40,691 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:57:40,693 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2023-11-06 21:57:40,704 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/data/69f410ea3/977d323487864e0f90e2a7eef9be5650/FLAG4609a4f33 [2023-11-06 21:57:40,724 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/data/69f410ea3/977d323487864e0f90e2a7eef9be5650 [2023-11-06 21:57:40,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:57:40,737 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:57:40,740 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:40,740 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:57:40,747 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:57:40,748 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:40" (1/1) ... [2023-11-06 21:57:40,749 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@84b3d80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:40, skipping insertion in model container [2023-11-06 21:57:40,749 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:40" (1/1) ... [2023-11-06 21:57:40,787 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:57:41,141 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_0024291e-59df-488f-b36b-8a99e928f201/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c[2525,2538] [2023-11-06 21:57:41,164 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:41,182 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:57:41,231 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_0024291e-59df-488f-b36b-8a99e928f201/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c[2525,2538] [2023-11-06 21:57:41,249 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:41,259 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:57:41,259 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:57:41,269 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:57:41,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41 WrapperNode [2023-11-06 21:57:41,270 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:41,272 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:41,272 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:57:41,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:57:41,282 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,297 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,335 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 197 [2023-11-06 21:57:41,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:41,337 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:57:41,337 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:57:41,337 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:57:41,349 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,349 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,354 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,354 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,366 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,372 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,375 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,381 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:57:41,383 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:57:41,383 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:57:41,383 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:57:41,400 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (1/1) ... [2023-11-06 21:57:41,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:41,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:41,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:57:41,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:57:41,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:57:41,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:57:41,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:57:41,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:57:41,505 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 21:57:41,506 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 21:57:41,506 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 21:57:41,506 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 21:57:41,506 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-06 21:57:41,507 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-06 21:57:41,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:57:41,509 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 21:57:41,510 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 21:57:41,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 21:57:41,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:57:41,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:57:41,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:57:41,513 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 21:57:41,717 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:57:41,720 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:57:42,122 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:57:42,369 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:57:42,370 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-06 21:57:42,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:42 BoogieIcfgContainer [2023-11-06 21:57:42,373 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:57:42,378 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:57:42,378 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:57:42,382 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:57:42,383 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:57:40" (1/3) ... [2023-11-06 21:57:42,384 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@553d2f91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:42, skipping insertion in model container [2023-11-06 21:57:42,385 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:41" (2/3) ... [2023-11-06 21:57:42,387 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@553d2f91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:42, skipping insertion in model container [2023-11-06 21:57:42,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:42" (3/3) ... [2023-11-06 21:57:42,391 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt2.wvr.c [2023-11-06 21:57:42,402 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 21:57:42,435 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:57:42,435 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:57:42,435 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 21:57:42,564 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-06 21:57:42,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 156 transitions, 333 flow [2023-11-06 21:57:42,753 INFO L124 PetriNetUnfolderBase]: 12/153 cut-off events. [2023-11-06 21:57:42,754 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 21:57:42,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 153 events. 12/153 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 114. Up to 2 conditions per place. [2023-11-06 21:57:42,761 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 156 transitions, 333 flow [2023-11-06 21:57:42,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 142 transitions, 302 flow [2023-11-06 21:57:42,771 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 21:57:42,783 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 142 transitions, 302 flow [2023-11-06 21:57:42,787 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 142 transitions, 302 flow [2023-11-06 21:57:42,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 142 transitions, 302 flow [2023-11-06 21:57:42,827 INFO L124 PetriNetUnfolderBase]: 12/142 cut-off events. [2023-11-06 21:57:42,828 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 21:57:42,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 142 events. 12/142 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 100 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 114. Up to 2 conditions per place. [2023-11-06 21:57:42,832 INFO L119 LiptonReduction]: Number of co-enabled transitions 1518 [2023-11-06 21:57:49,792 INFO L134 LiptonReduction]: Checked pairs total: 1688 [2023-11-06 21:57:49,793 INFO L136 LiptonReduction]: Total number of compositions: 137 [2023-11-06 21:57:49,812 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:57:49,822 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;@27f51b0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:57:49,822 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-06 21:57:49,833 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 21:57:49,833 INFO L124 PetriNetUnfolderBase]: 4/23 cut-off events. [2023-11-06 21:57:49,833 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 21:57:49,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:49,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:49,836 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 21:57:49,842 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:49,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1225753965, now seen corresponding path program 1 times [2023-11-06 21:57:49,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:49,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399780837] [2023-11-06 21:57:49,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:49,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:50,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:50,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399780837] [2023-11-06 21:57:50,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399780837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:50,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:50,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 21:57:50,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244299036] [2023-11-06 21:57:50,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:50,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:57:50,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:50,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:57:50,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:57:50,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 293 [2023-11-06 21:57:50,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:50,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:50,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 293 [2023-11-06 21:57:50,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:50,642 INFO L124 PetriNetUnfolderBase]: 360/508 cut-off events. [2023-11-06 21:57:50,643 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-11-06 21:57:50,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 508 events. 360/508 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1604 event pairs, 39 based on Foata normal form. 1/306 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-11-06 21:57:50,657 INFO L140 encePairwiseOnDemand]: 288/293 looper letters, 32 selfloop transitions, 4 changer transitions 1/40 dead transitions. [2023-11-06 21:57:50,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 187 flow [2023-11-06 21:57:50,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:57:50,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:57:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 446 transitions. [2023-11-06 21:57:50,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073947667804323 [2023-11-06 21:57:50,685 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 446 transitions. [2023-11-06 21:57:50,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 446 transitions. [2023-11-06 21:57:50,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:50,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 446 transitions. [2023-11-06 21:57:50,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:50,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:50,706 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:50,709 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 3 states and 446 transitions. [2023-11-06 21:57:50,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 187 flow [2023-11-06 21:57:50,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 40 transitions, 165 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 21:57:50,718 INFO L231 Difference]: Finished difference. Result has 27 places, 27 transitions, 80 flow [2023-11-06 21:57:50,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=27, PETRI_TRANSITIONS=27} [2023-11-06 21:57:50,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-11-06 21:57:50,725 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 27 transitions, 80 flow [2023-11-06 21:57:50,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:50,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:50,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:50,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:57:50,727 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 21:57:50,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:50,728 INFO L85 PathProgramCache]: Analyzing trace with hash -696511421, now seen corresponding path program 1 times [2023-11-06 21:57:50,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:50,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582742623] [2023-11-06 21:57:50,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:50,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:51,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:51,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582742623] [2023-11-06 21:57:51,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582742623] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:51,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:51,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:57:51,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596393595] [2023-11-06 21:57:51,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:51,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:57:51,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:51,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:57:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:51,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 293 [2023-11-06 21:57:51,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:51,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 293 [2023-11-06 21:57:51,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:51,473 INFO L124 PetriNetUnfolderBase]: 614/925 cut-off events. [2023-11-06 21:57:51,473 INFO L125 PetriNetUnfolderBase]: For 259/259 co-relation queries the response was YES. [2023-11-06 21:57:51,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2253 conditions, 925 events. 614/925 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3878 event pairs, 283 based on Foata normal form. 34/937 useless extension candidates. Maximal degree in co-relation 491. Up to 476 conditions per place. [2023-11-06 21:57:51,484 INFO L140 encePairwiseOnDemand]: 287/293 looper letters, 53 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2023-11-06 21:57:51,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 60 transitions, 292 flow [2023-11-06 21:57:51,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:57:51,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:57:51,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 682 transitions. [2023-11-06 21:57:51,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46552901023890786 [2023-11-06 21:57:51,490 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 682 transitions. [2023-11-06 21:57:51,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 682 transitions. [2023-11-06 21:57:51,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:51,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 682 transitions. [2023-11-06 21:57:51,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.4) internal successors, (682), 5 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,501 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,502 INFO L175 Difference]: Start difference. First operand has 27 places, 27 transitions, 80 flow. Second operand 5 states and 682 transitions. [2023-11-06 21:57:51,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 60 transitions, 292 flow [2023-11-06 21:57:51,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 60 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:57:51,505 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 114 flow [2023-11-06 21:57:51,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2023-11-06 21:57:51,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2023-11-06 21:57:51,507 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 114 flow [2023-11-06 21:57:51,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:51,509 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 21:57:51,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:57:51,510 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 21:57:51,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:51,510 INFO L85 PathProgramCache]: Analyzing trace with hash -196860997, now seen corresponding path program 1 times [2023-11-06 21:57:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717186244] [2023-11-06 21:57:51,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:51,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:51,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:51,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:51,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717186244] [2023-11-06 21:57:51,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717186244] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:51,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:51,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:57:51,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124057212] [2023-11-06 21:57:51,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:51,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:57:51,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:51,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:57:51,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:51,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 293 [2023-11-06 21:57:51,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 114 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:51,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:51,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 293 [2023-11-06 21:57:51,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:52,032 INFO L124 PetriNetUnfolderBase]: 497/765 cut-off events. [2023-11-06 21:57:52,033 INFO L125 PetriNetUnfolderBase]: For 496/559 co-relation queries the response was YES. [2023-11-06 21:57:52,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 765 events. 497/765 cut-off events. For 496/559 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3207 event pairs, 236 based on Foata normal form. 88/832 useless extension candidates. Maximal degree in co-relation 1342. Up to 506 conditions per place. [2023-11-06 21:57:52,040 INFO L140 encePairwiseOnDemand]: 287/293 looper letters, 49 selfloop transitions, 5 changer transitions 0/57 dead transitions. [2023-11-06 21:57:52,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 57 transitions, 296 flow [2023-11-06 21:57:52,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:57:52,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:57:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 675 transitions. [2023-11-06 21:57:52,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46075085324232085 [2023-11-06 21:57:52,045 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 675 transitions. [2023-11-06 21:57:52,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 675 transitions. [2023-11-06 21:57:52,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:52,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 675 transitions. [2023-11-06 21:57:52,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 135.0) internal successors, (675), 5 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,055 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,055 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 114 flow. Second operand 5 states and 675 transitions. [2023-11-06 21:57:52,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 57 transitions, 296 flow [2023-11-06 21:57:52,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 57 transitions, 292 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-06 21:57:52,059 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 137 flow [2023-11-06 21:57:52,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=137, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-11-06 21:57:52,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-11-06 21:57:52,061 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 137 flow [2023-11-06 21:57:52,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:52,062 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 21:57:52,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 21:57:52,063 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 21:57:52,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:52,064 INFO L85 PathProgramCache]: Analyzing trace with hash -707532976, now seen corresponding path program 1 times [2023-11-06 21:57:52,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:52,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119610781] [2023-11-06 21:57:52,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:52,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:52,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:52,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:52,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:52,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119610781] [2023-11-06 21:57:52,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119610781] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:52,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:52,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:57:52,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707896568] [2023-11-06 21:57:52,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:52,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:57:52,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:52,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:57:52,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:52,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 293 [2023-11-06 21:57:52,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 137 flow. Second operand has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:52,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 293 [2023-11-06 21:57:52,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:52,540 INFO L124 PetriNetUnfolderBase]: 419/637 cut-off events. [2023-11-06 21:57:52,540 INFO L125 PetriNetUnfolderBase]: For 701/773 co-relation queries the response was YES. [2023-11-06 21:57:52,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 637 events. 419/637 cut-off events. For 701/773 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2470 event pairs, 223 based on Foata normal form. 86/711 useless extension candidates. Maximal degree in co-relation 1518. Up to 517 conditions per place. [2023-11-06 21:57:52,548 INFO L140 encePairwiseOnDemand]: 287/293 looper letters, 24 selfloop transitions, 2 changer transitions 25/53 dead transitions. [2023-11-06 21:57:52,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 53 transitions, 291 flow [2023-11-06 21:57:52,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:57:52,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:57:52,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 667 transitions. [2023-11-06 21:57:52,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552901023890785 [2023-11-06 21:57:52,553 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 667 transitions. [2023-11-06 21:57:52,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 667 transitions. [2023-11-06 21:57:52,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:52,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 667 transitions. [2023-11-06 21:57:52,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 133.4) internal successors, (667), 5 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,564 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,564 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 137 flow. Second operand 5 states and 667 transitions. [2023-11-06 21:57:52,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 53 transitions, 291 flow [2023-11-06 21:57:52,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 53 transitions, 286 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:57:52,569 INFO L231 Difference]: Finished difference. Result has 42 places, 28 transitions, 110 flow [2023-11-06 21:57:52,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=110, PETRI_PLACES=42, PETRI_TRANSITIONS=28} [2023-11-06 21:57:52,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2023-11-06 21:57:52,571 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 28 transitions, 110 flow [2023-11-06 21:57:52,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:52,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:52,573 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 21:57:52,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 21:57:52,574 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 21:57:52,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:52,574 INFO L85 PathProgramCache]: Analyzing trace with hash -271072176, now seen corresponding path program 1 times [2023-11-06 21:57:52,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:52,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674850487] [2023-11-06 21:57:52,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:52,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:52,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:52,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:52,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:52,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674850487] [2023-11-06 21:57:52,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674850487] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:52,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931988637] [2023-11-06 21:57:52,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:52,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:52,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:52,804 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:52,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:57:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:52,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:57:52,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:53,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:53,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:53,350 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:57:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931988637] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:53,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:57:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-11-06 21:57:53,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702127193] [2023-11-06 21:57:53,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:53,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 21:57:53,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:53,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 21:57:53,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:57:53,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 293 [2023-11-06 21:57:53,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 28 transitions, 110 flow. Second operand has 14 states, 14 states have (on average 118.57142857142857) internal successors, (1660), 14 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:53,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:53,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 293 [2023-11-06 21:57:53,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:54,448 INFO L124 PetriNetUnfolderBase]: 544/799 cut-off events. [2023-11-06 21:57:54,449 INFO L125 PetriNetUnfolderBase]: For 789/789 co-relation queries the response was YES. [2023-11-06 21:57:54,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2452 conditions, 799 events. 544/799 cut-off events. For 789/789 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3031 event pairs, 139 based on Foata normal form. 16/812 useless extension candidates. Maximal degree in co-relation 2433. Up to 408 conditions per place. [2023-11-06 21:57:54,459 INFO L140 encePairwiseOnDemand]: 284/293 looper letters, 57 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2023-11-06 21:57:54,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 68 transitions, 396 flow [2023-11-06 21:57:54,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:57:54,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:57:54,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 987 transitions. [2023-11-06 21:57:54,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4210750853242321 [2023-11-06 21:57:54,466 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 987 transitions. [2023-11-06 21:57:54,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 987 transitions. [2023-11-06 21:57:54,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:54,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 987 transitions. [2023-11-06 21:57:54,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 123.375) internal successors, (987), 8 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:54,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:54,479 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:54,480 INFO L175 Difference]: Start difference. First operand has 42 places, 28 transitions, 110 flow. Second operand 8 states and 987 transitions. [2023-11-06 21:57:54,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 68 transitions, 396 flow [2023-11-06 21:57:54,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 68 transitions, 334 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-11-06 21:57:54,490 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 143 flow [2023-11-06 21:57:54,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=143, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-11-06 21:57:54,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-11-06 21:57:54,492 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 143 flow [2023-11-06 21:57:54,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 118.57142857142857) internal successors, (1660), 14 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:54,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:54,493 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 21:57:54,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:54,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:54,702 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 21:57:54,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:54,702 INFO L85 PathProgramCache]: Analyzing trace with hash 39353808, now seen corresponding path program 2 times [2023-11-06 21:57:54,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:54,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680918871] [2023-11-06 21:57:54,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:54,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:54,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:54,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:54,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680918871] [2023-11-06 21:57:54,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680918871] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:54,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714618075] [2023-11-06 21:57:54,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:57:54,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:54,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:54,957 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:54,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:57:55,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:57:55,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:57:55,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:57:55,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:55,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:55,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714618075] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:55,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:55,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-11-06 21:57:55,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127987924] [2023-11-06 21:57:55,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:55,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:55,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:55,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:55,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:57:55,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 293 [2023-11-06 21:57:55,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 143 flow. Second operand has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:55,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:55,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 293 [2023-11-06 21:57:55,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:55,945 INFO L124 PetriNetUnfolderBase]: 736/1083 cut-off events. [2023-11-06 21:57:55,945 INFO L125 PetriNetUnfolderBase]: For 1015/1015 co-relation queries the response was YES. [2023-11-06 21:57:55,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3301 conditions, 1083 events. 736/1083 cut-off events. For 1015/1015 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4362 event pairs, 221 based on Foata normal form. 12/1093 useless extension candidates. Maximal degree in co-relation 3278. Up to 648 conditions per place. [2023-11-06 21:57:55,958 INFO L140 encePairwiseOnDemand]: 285/293 looper letters, 60 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2023-11-06 21:57:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 73 transitions, 449 flow [2023-11-06 21:57:55,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:57:55,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:57:55,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 867 transitions. [2023-11-06 21:57:55,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4227206240858118 [2023-11-06 21:57:55,964 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 867 transitions. [2023-11-06 21:57:55,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 867 transitions. [2023-11-06 21:57:55,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:55,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 867 transitions. [2023-11-06 21:57:55,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 123.85714285714286) internal successors, (867), 7 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:55,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:55,976 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:55,976 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 143 flow. Second operand 7 states and 867 transitions. [2023-11-06 21:57:55,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 73 transitions, 449 flow [2023-11-06 21:57:55,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 73 transitions, 414 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-11-06 21:57:55,983 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 200 flow [2023-11-06 21:57:55,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2023-11-06 21:57:55,987 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-11-06 21:57:55,987 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 200 flow [2023-11-06 21:57:55,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:55,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:55,988 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 21:57:56,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:56,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:56,196 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 21:57:56,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1567835372, now seen corresponding path program 3 times [2023-11-06 21:57:56,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:56,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389367499] [2023-11-06 21:57:56,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:56,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:56,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:56,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:56,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389367499] [2023-11-06 21:57:56,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389367499] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:56,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275551269] [2023-11-06 21:57:56,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:57:56,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:56,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:56,465 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:56,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:57:56,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 21:57:56,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:57:56,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:57:56,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:56,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:56,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275551269] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:56,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:56,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2023-11-06 21:57:56,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389502191] [2023-11-06 21:57:56,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:56,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:57:57,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 293 [2023-11-06 21:57:57,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:57,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:57,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 293 [2023-11-06 21:57:57,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:57,485 INFO L124 PetriNetUnfolderBase]: 840/1246 cut-off events. [2023-11-06 21:57:57,486 INFO L125 PetriNetUnfolderBase]: For 2205/2205 co-relation queries the response was YES. [2023-11-06 21:57:57,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4381 conditions, 1246 events. 840/1246 cut-off events. For 2205/2205 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5223 event pairs, 307 based on Foata normal form. 16/1260 useless extension candidates. Maximal degree in co-relation 4355. Up to 903 conditions per place. [2023-11-06 21:57:57,501 INFO L140 encePairwiseOnDemand]: 285/293 looper letters, 58 selfloop transitions, 17 changer transitions 0/76 dead transitions. [2023-11-06 21:57:57,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 529 flow [2023-11-06 21:57:57,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:57:57,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:57:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 868 transitions. [2023-11-06 21:57:57,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232081911262799 [2023-11-06 21:57:57,507 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 868 transitions. [2023-11-06 21:57:57,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 868 transitions. [2023-11-06 21:57:57,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:57,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 868 transitions. [2023-11-06 21:57:57,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:57,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:57,518 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:57,518 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 200 flow. Second operand 7 states and 868 transitions. [2023-11-06 21:57:57,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 529 flow [2023-11-06 21:57:57,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 76 transitions, 488 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-06 21:57:57,529 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 297 flow [2023-11-06 21:57:57,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=297, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2023-11-06 21:57:57,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 20 predicate places. [2023-11-06 21:57:57,530 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 297 flow [2023-11-06 21:57:57,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:57,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:57,531 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 21:57:57,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:57,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:57,739 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 21:57:57,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:57,740 INFO L85 PathProgramCache]: Analyzing trace with hash -328078256, now seen corresponding path program 4 times [2023-11-06 21:57:57,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:57,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662429603] [2023-11-06 21:57:57,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:57,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:57,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:57,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:57,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662429603] [2023-11-06 21:57:57,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662429603] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:57,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130927201] [2023-11-06 21:57:57,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:57:57,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:57,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:57,932 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:57,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:57:58,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:57:58,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:57:58,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:57:58,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:58,179 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:58,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:58,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130927201] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:58,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:58,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2023-11-06 21:57:58,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013101404] [2023-11-06 21:57:58,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:58,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:58,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:58,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:58,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:57:58,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 293 [2023-11-06 21:57:58,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:58,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:57:58,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 293 [2023-11-06 21:57:58,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:57:58,828 INFO L124 PetriNetUnfolderBase]: 824/1230 cut-off events. [2023-11-06 21:57:58,828 INFO L125 PetriNetUnfolderBase]: For 3141/3141 co-relation queries the response was YES. [2023-11-06 21:57:58,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4728 conditions, 1230 events. 824/1230 cut-off events. For 3141/3141 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5189 event pairs, 213 based on Foata normal form. 16/1244 useless extension candidates. Maximal degree in co-relation 4699. Up to 676 conditions per place. [2023-11-06 21:57:58,845 INFO L140 encePairwiseOnDemand]: 285/293 looper letters, 58 selfloop transitions, 24 changer transitions 0/83 dead transitions. [2023-11-06 21:57:58,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 634 flow [2023-11-06 21:57:58,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:57:58,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:57:58,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 870 transitions. [2023-11-06 21:57:58,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42418332520721597 [2023-11-06 21:57:58,851 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 870 transitions. [2023-11-06 21:57:58,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 870 transitions. [2023-11-06 21:57:58,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:57:58,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 870 transitions. [2023-11-06 21:57:58,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.28571428571429) internal successors, (870), 7 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:58,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:58,863 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:58,863 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 297 flow. Second operand 7 states and 870 transitions. [2023-11-06 21:57:58,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 634 flow [2023-11-06 21:57:58,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 83 transitions, 589 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-06 21:57:58,879 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 417 flow [2023-11-06 21:57:58,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=417, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2023-11-06 21:57:58,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-11-06 21:57:58,884 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 417 flow [2023-11-06 21:57:58,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:57:58,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:57:58,886 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 21:57:58,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:59,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:59,093 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 21:57:59,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:59,094 INFO L85 PathProgramCache]: Analyzing trace with hash 212392216, now seen corresponding path program 5 times [2023-11-06 21:57:59,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:59,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516033849] [2023-11-06 21:57:59,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:59,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:59,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:59,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:59,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516033849] [2023-11-06 21:57:59,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516033849] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:59,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239772652] [2023-11-06 21:57:59,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:57:59,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:59,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:59,363 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:59,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:57:59,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:57:59,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:57:59,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:57:59,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:59,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:59,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:57:59,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239772652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:59,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:57:59,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-06 21:57:59,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002221572] [2023-11-06 21:57:59,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:59,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 21:57:59,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:59,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 21:57:59,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:58:00,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 293 [2023-11-06 21:58:00,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 417 flow. Second operand has 15 states, 15 states have (on average 115.06666666666666) internal successors, (1726), 15 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:00,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:00,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 293 [2023-11-06 21:58:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:00,957 INFO L124 PetriNetUnfolderBase]: 850/1272 cut-off events. [2023-11-06 21:58:00,957 INFO L125 PetriNetUnfolderBase]: For 4106/4106 co-relation queries the response was YES. [2023-11-06 21:58:00,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5273 conditions, 1272 events. 850/1272 cut-off events. For 4106/4106 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5046 event pairs, 212 based on Foata normal form. 14/1286 useless extension candidates. Maximal degree in co-relation 5241. Up to 622 conditions per place. [2023-11-06 21:58:00,973 INFO L140 encePairwiseOnDemand]: 282/293 looper letters, 86 selfloop transitions, 57 changer transitions 0/143 dead transitions. [2023-11-06 21:58:00,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 143 transitions, 1253 flow [2023-11-06 21:58:00,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:58:00,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 21:58:00,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1662 transitions. [2023-11-06 21:58:00,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40516821062896147 [2023-11-06 21:58:00,982 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1662 transitions. [2023-11-06 21:58:00,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1662 transitions. [2023-11-06 21:58:00,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:00,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1662 transitions. [2023-11-06 21:58:00,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 118.71428571428571) internal successors, (1662), 14 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:00,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 293.0) internal successors, (4395), 15 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:01,001 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 293.0) internal successors, (4395), 15 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:01,001 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 417 flow. Second operand 14 states and 1662 transitions. [2023-11-06 21:58:01,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 143 transitions, 1253 flow [2023-11-06 21:58:01,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 143 transitions, 1175 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:01,021 INFO L231 Difference]: Finished difference. Result has 67 places, 87 transitions, 758 flow [2023-11-06 21:58:01,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=758, PETRI_PLACES=67, PETRI_TRANSITIONS=87} [2023-11-06 21:58:01,022 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2023-11-06 21:58:01,022 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 87 transitions, 758 flow [2023-11-06 21:58:01,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 115.06666666666666) internal successors, (1726), 15 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:01,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:01,024 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 21:58:01,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:01,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:01,230 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 21:58:01,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:01,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1026153240, now seen corresponding path program 6 times [2023-11-06 21:58:01,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:01,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918954900] [2023-11-06 21:58:01,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:01,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:01,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:01,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:01,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918954900] [2023-11-06 21:58:01,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918954900] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:01,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189513633] [2023-11-06 21:58:01,449 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:58:01,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:01,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:01,450 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:01,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:58:01,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 21:58:01,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:01,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:58:01,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:01,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:01,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:01,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:01,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189513633] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:01,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:58:01,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 15 [2023-11-06 21:58:01,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107984183] [2023-11-06 21:58:01,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:01,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:58:01,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:01,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:58:01,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:58:01,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 293 [2023-11-06 21:58:01,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 87 transitions, 758 flow. Second operand has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:01,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:01,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 293 [2023-11-06 21:58:01,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:02,334 INFO L124 PetriNetUnfolderBase]: 821/1212 cut-off events. [2023-11-06 21:58:02,335 INFO L125 PetriNetUnfolderBase]: For 4409/4409 co-relation queries the response was YES. [2023-11-06 21:58:02,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5376 conditions, 1212 events. 821/1212 cut-off events. For 4409/4409 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4822 event pairs, 186 based on Foata normal form. 14/1224 useless extension candidates. Maximal degree in co-relation 5341. Up to 672 conditions per place. [2023-11-06 21:58:02,352 INFO L140 encePairwiseOnDemand]: 285/293 looper letters, 75 selfloop transitions, 39 changer transitions 0/119 dead transitions. [2023-11-06 21:58:02,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 119 transitions, 1142 flow [2023-11-06 21:58:02,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:58:02,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:58:02,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 868 transitions. [2023-11-06 21:58:02,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232081911262799 [2023-11-06 21:58:02,359 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 868 transitions. [2023-11-06 21:58:02,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 868 transitions. [2023-11-06 21:58:02,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:02,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 868 transitions. [2023-11-06 21:58:02,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:02,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:02,369 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 293.0) internal successors, (2344), 8 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:02,369 INFO L175 Difference]: Start difference. First operand has 67 places, 87 transitions, 758 flow. Second operand 7 states and 868 transitions. [2023-11-06 21:58:02,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 119 transitions, 1142 flow [2023-11-06 21:58:02,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 119 transitions, 1059 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-06 21:58:02,403 INFO L231 Difference]: Finished difference. Result has 69 places, 92 transitions, 851 flow [2023-11-06 21:58:02,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=851, PETRI_PLACES=69, PETRI_TRANSITIONS=92} [2023-11-06 21:58:02,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2023-11-06 21:58:02,405 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 92 transitions, 851 flow [2023-11-06 21:58:02,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:02,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:02,406 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 21:58:02,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:02,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 21:58:02,625 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 21:58:02,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1868272513, now seen corresponding path program 1 times [2023-11-06 21:58:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992882129] [2023-11-06 21:58:02,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:02,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:02,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:02,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992882129] [2023-11-06 21:58:02,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992882129] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:02,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212636281] [2023-11-06 21:58:02,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:02,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:02,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:02,825 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:02,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:58:02,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:02,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:58:02,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:03,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:03,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212636281] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:03,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:58:03,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2023-11-06 21:58:03,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102760286] [2023-11-06 21:58:03,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:03,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:58:03,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:03,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:58:03,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:58:03,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 293 [2023-11-06 21:58:03,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 92 transitions, 851 flow. Second operand has 5 states, 5 states have (on average 127.0) internal successors, (635), 5 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:03,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:03,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 293 [2023-11-06 21:58:03,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:03,559 INFO L124 PetriNetUnfolderBase]: 706/1043 cut-off events. [2023-11-06 21:58:03,560 INFO L125 PetriNetUnfolderBase]: For 5261/5410 co-relation queries the response was YES. [2023-11-06 21:58:03,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4851 conditions, 1043 events. 706/1043 cut-off events. For 5261/5410 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4245 event pairs, 183 based on Foata normal form. 144/1131 useless extension candidates. Maximal degree in co-relation 4814. Up to 802 conditions per place. [2023-11-06 21:58:03,582 INFO L140 encePairwiseOnDemand]: 288/293 looper letters, 95 selfloop transitions, 9 changer transitions 0/114 dead transitions. [2023-11-06 21:58:03,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 114 transitions, 1248 flow [2023-11-06 21:58:03,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:58:03,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:58:03,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 649 transitions. [2023-11-06 21:58:03,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44300341296928325 [2023-11-06 21:58:03,587 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 649 transitions. [2023-11-06 21:58:03,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 649 transitions. [2023-11-06 21:58:03,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:03,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 649 transitions. [2023-11-06 21:58:03,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:03,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:03,597 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 293.0) internal successors, (1758), 6 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:03,598 INFO L175 Difference]: Start difference. First operand has 69 places, 92 transitions, 851 flow. Second operand 5 states and 649 transitions. [2023-11-06 21:58:03,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 114 transitions, 1248 flow [2023-11-06 21:58:03,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 114 transitions, 1144 flow, removed 20 selfloop flow, removed 4 redundant places. [2023-11-06 21:58:03,627 INFO L231 Difference]: Finished difference. Result has 70 places, 93 transitions, 810 flow [2023-11-06 21:58:03,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=810, PETRI_PLACES=70, PETRI_TRANSITIONS=93} [2023-11-06 21:58:03,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-11-06 21:58:03,628 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 93 transitions, 810 flow [2023-11-06 21:58:03,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.0) internal successors, (635), 5 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:03,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:03,629 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 21:58:03,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:03,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:03,839 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 21:58:03,839 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash 892966547, now seen corresponding path program 1 times [2023-11-06 21:58:03,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360797933] [2023-11-06 21:58:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:03,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:03,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:04,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:04,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360797933] [2023-11-06 21:58:04,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360797933] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:04,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902722401] [2023-11-06 21:58:04,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:04,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:04,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:04,872 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:04,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:58:05,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:05,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-06 21:58:05,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:05,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:58:05,400 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:05,528 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:05,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:05,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:05,864 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:05,864 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 54 treesize of output 38 [2023-11-06 21:58:05,871 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-06 21:58:06,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:06,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902722401] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:06,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:06,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2023-11-06 21:58:06,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122006461] [2023-11-06 21:58:06,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:06,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-06 21:58:06,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:06,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-06 21:58:06,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=606, Unknown=1, NotChecked=0, Total=702 [2023-11-06 21:58:07,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 293 [2023-11-06 21:58:07,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 93 transitions, 810 flow. Second operand has 27 states, 27 states have (on average 76.92592592592592) internal successors, (2077), 27 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:07,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:07,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 293 [2023-11-06 21:58:07,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:10,551 INFO L124 PetriNetUnfolderBase]: 2495/3642 cut-off events. [2023-11-06 21:58:10,551 INFO L125 PetriNetUnfolderBase]: For 13044/13044 co-relation queries the response was YES. [2023-11-06 21:58:10,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16757 conditions, 3642 events. 2495/3642 cut-off events. For 13044/13044 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16641 event pairs, 194 based on Foata normal form. 6/3648 useless extension candidates. Maximal degree in co-relation 15163. Up to 1681 conditions per place. [2023-11-06 21:58:10,625 INFO L140 encePairwiseOnDemand]: 280/293 looper letters, 327 selfloop transitions, 252 changer transitions 4/583 dead transitions. [2023-11-06 21:58:10,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 583 transitions, 5755 flow [2023-11-06 21:58:10,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 21:58:10,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-06 21:58:10,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2644 transitions. [2023-11-06 21:58:10,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2910932511284818 [2023-11-06 21:58:10,643 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2644 transitions. [2023-11-06 21:58:10,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2644 transitions. [2023-11-06 21:58:10,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:10,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2644 transitions. [2023-11-06 21:58:10,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 85.29032258064517) internal successors, (2644), 31 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:10,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 293.0) internal successors, (9376), 32 states have internal predecessors, (9376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:10,704 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 293.0) internal successors, (9376), 32 states have internal predecessors, (9376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:10,705 INFO L175 Difference]: Start difference. First operand has 70 places, 93 transitions, 810 flow. Second operand 31 states and 2644 transitions. [2023-11-06 21:58:10,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 583 transitions, 5755 flow [2023-11-06 21:58:10,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 583 transitions, 5730 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:10,818 INFO L231 Difference]: Finished difference. Result has 115 places, 318 transitions, 3891 flow [2023-11-06 21:58:10,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3891, PETRI_PLACES=115, PETRI_TRANSITIONS=318} [2023-11-06 21:58:10,820 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2023-11-06 21:58:10,820 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 318 transitions, 3891 flow [2023-11-06 21:58:10,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 76.92592592592592) internal successors, (2077), 27 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:10,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:10,822 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 21:58:10,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:11,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:11,028 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 21:58:11,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:11,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1002416537, now seen corresponding path program 2 times [2023-11-06 21:58:11,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:11,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898811222] [2023-11-06 21:58:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:11,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:11,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:11,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:11,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898811222] [2023-11-06 21:58:11,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898811222] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:11,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141422157] [2023-11-06 21:58:11,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:58:11,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:11,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:11,518 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:11,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:58:11,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:58:11,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:11,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:58:11,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:11,930 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:11,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:11,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:11,977 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:11,978 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 23 treesize of output 16 [2023-11-06 21:58:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:12,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141422157] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:12,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:12,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-11-06 21:58:12,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649637726] [2023-11-06 21:58:12,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:12,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 21:58:12,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 21:58:12,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:58:12,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 293 [2023-11-06 21:58:12,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 318 transitions, 3891 flow. Second operand has 19 states, 19 states have (on average 116.84210526315789) internal successors, (2220), 19 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:12,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:12,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 293 [2023-11-06 21:58:12,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:13,896 INFO L124 PetriNetUnfolderBase]: 2617/3833 cut-off events. [2023-11-06 21:58:13,896 INFO L125 PetriNetUnfolderBase]: For 26408/26408 co-relation queries the response was YES. [2023-11-06 21:58:13,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21672 conditions, 3833 events. 2617/3833 cut-off events. For 26408/26408 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17739 event pairs, 475 based on Foata normal form. 1/3834 useless extension candidates. Maximal degree in co-relation 21115. Up to 3375 conditions per place. [2023-11-06 21:58:13,938 INFO L140 encePairwiseOnDemand]: 283/293 looper letters, 307 selfloop transitions, 87 changer transitions 1/395 dead transitions. [2023-11-06 21:58:13,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 395 transitions, 5355 flow [2023-11-06 21:58:13,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:58:13,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:58:13,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1342 transitions. [2023-11-06 21:58:13,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41638225255972694 [2023-11-06 21:58:13,944 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1342 transitions. [2023-11-06 21:58:13,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1342 transitions. [2023-11-06 21:58:13,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:13,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1342 transitions. [2023-11-06 21:58:13,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 122.0) internal successors, (1342), 11 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:13,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 293.0) internal successors, (3516), 12 states have internal predecessors, (3516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:13,955 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 293.0) internal successors, (3516), 12 states have internal predecessors, (3516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:13,955 INFO L175 Difference]: Start difference. First operand has 115 places, 318 transitions, 3891 flow. Second operand 11 states and 1342 transitions. [2023-11-06 21:58:13,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 395 transitions, 5355 flow [2023-11-06 21:58:14,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 395 transitions, 4933 flow, removed 178 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:14,213 INFO L231 Difference]: Finished difference. Result has 129 places, 352 transitions, 4222 flow [2023-11-06 21:58:14,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4222, PETRI_PLACES=129, PETRI_TRANSITIONS=352} [2023-11-06 21:58:14,215 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2023-11-06 21:58:14,215 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 352 transitions, 4222 flow [2023-11-06 21:58:14,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 116.84210526315789) internal successors, (2220), 19 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:14,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:14,216 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 21:58:14,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:14,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:14,418 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 21:58:14,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:14,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1603834901, now seen corresponding path program 3 times [2023-11-06 21:58:14,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:14,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465288425] [2023-11-06 21:58:14,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:14,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:14,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:15,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:15,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465288425] [2023-11-06 21:58:15,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465288425] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:15,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429286152] [2023-11-06 21:58:15,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:58:15,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:15,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:15,364 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:15,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:58:15,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 21:58:15,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:15,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 21:58:15,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:15,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:15,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:15,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:15,920 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:15,921 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 23 treesize of output 16 [2023-11-06 21:58:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:16,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429286152] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:16,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:16,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 23 [2023-11-06 21:58:16,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659207626] [2023-11-06 21:58:16,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:16,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-06 21:58:16,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:16,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-06 21:58:16,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2023-11-06 21:58:18,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 293 [2023-11-06 21:58:18,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 352 transitions, 4222 flow. Second operand has 25 states, 25 states have (on average 98.04) internal successors, (2451), 25 states have internal predecessors, (2451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:18,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:18,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 293 [2023-11-06 21:58:18,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:20,731 INFO L124 PetriNetUnfolderBase]: 3420/4946 cut-off events. [2023-11-06 21:58:20,731 INFO L125 PetriNetUnfolderBase]: For 35980/35980 co-relation queries the response was YES. [2023-11-06 21:58:20,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28340 conditions, 4946 events. 3420/4946 cut-off events. For 35980/35980 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 23625 event pairs, 569 based on Foata normal form. 2/4948 useless extension candidates. Maximal degree in co-relation 27854. Up to 3902 conditions per place. [2023-11-06 21:58:20,784 INFO L140 encePairwiseOnDemand]: 281/293 looper letters, 434 selfloop transitions, 191 changer transitions 2/627 dead transitions. [2023-11-06 21:58:20,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 627 transitions, 8545 flow [2023-11-06 21:58:20,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 21:58:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-06 21:58:20,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2216 transitions. [2023-11-06 21:58:20,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601495205590769 [2023-11-06 21:58:20,791 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2216 transitions. [2023-11-06 21:58:20,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2216 transitions. [2023-11-06 21:58:20,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:20,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2216 transitions. [2023-11-06 21:58:20,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 105.52380952380952) internal successors, (2216), 21 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:20,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 293.0) internal successors, (6446), 22 states have internal predecessors, (6446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:20,813 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 293.0) internal successors, (6446), 22 states have internal predecessors, (6446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:20,813 INFO L175 Difference]: Start difference. First operand has 129 places, 352 transitions, 4222 flow. Second operand 21 states and 2216 transitions. [2023-11-06 21:58:20,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 627 transitions, 8545 flow [2023-11-06 21:58:21,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 627 transitions, 8438 flow, removed 22 selfloop flow, removed 2 redundant places. [2023-11-06 21:58:21,191 INFO L231 Difference]: Finished difference. Result has 160 places, 467 transitions, 6249 flow [2023-11-06 21:58:21,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6249, PETRI_PLACES=160, PETRI_TRANSITIONS=467} [2023-11-06 21:58:21,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2023-11-06 21:58:21,194 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 467 transitions, 6249 flow [2023-11-06 21:58:21,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.04) internal successors, (2451), 25 states have internal predecessors, (2451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:21,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:21,195 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 21:58:21,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:21,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:21,401 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 21:58:21,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:21,401 INFO L85 PathProgramCache]: Analyzing trace with hash -452273687, now seen corresponding path program 4 times [2023-11-06 21:58:21,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:21,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798237200] [2023-11-06 21:58:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:21,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:22,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:22,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:22,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798237200] [2023-11-06 21:58:22,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798237200] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:22,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223609053] [2023-11-06 21:58:22,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:58:22,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:22,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:22,386 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:22,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:58:22,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:58:22,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:22,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:58:22,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:22,728 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:22,728 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 17 treesize of output 15 [2023-11-06 21:58:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:22,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:22,876 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:22,877 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 23 treesize of output 16 [2023-11-06 21:58:23,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:23,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223609053] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:23,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:23,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 7] total 21 [2023-11-06 21:58:23,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570986001] [2023-11-06 21:58:23,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:23,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-06 21:58:23,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:23,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 21:58:23,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:58:23,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 293 [2023-11-06 21:58:23,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 467 transitions, 6249 flow. Second operand has 23 states, 23 states have (on average 105.21739130434783) internal successors, (2420), 23 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:23,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:23,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 293 [2023-11-06 21:58:23,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:25,805 INFO L124 PetriNetUnfolderBase]: 3660/5291 cut-off events. [2023-11-06 21:58:25,806 INFO L125 PetriNetUnfolderBase]: For 54723/54723 co-relation queries the response was YES. [2023-11-06 21:58:25,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33945 conditions, 5291 events. 3660/5291 cut-off events. For 54723/54723 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25392 event pairs, 650 based on Foata normal form. 1/5292 useless extension candidates. Maximal degree in co-relation 33386. Up to 4548 conditions per place. [2023-11-06 21:58:25,875 INFO L140 encePairwiseOnDemand]: 281/293 looper letters, 378 selfloop transitions, 199 changer transitions 1/578 dead transitions. [2023-11-06 21:58:25,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 578 transitions, 8672 flow [2023-11-06 21:58:25,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:58:25,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 21:58:25,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1657 transitions. [2023-11-06 21:58:25,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770193401592719 [2023-11-06 21:58:25,880 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1657 transitions. [2023-11-06 21:58:25,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1657 transitions. [2023-11-06 21:58:25,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:25,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1657 transitions. [2023-11-06 21:58:25,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 110.46666666666667) internal successors, (1657), 15 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:25,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 293.0) internal successors, (4688), 16 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:25,896 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 293.0) internal successors, (4688), 16 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:25,897 INFO L175 Difference]: Start difference. First operand has 160 places, 467 transitions, 6249 flow. Second operand 15 states and 1657 transitions. [2023-11-06 21:58:25,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 578 transitions, 8672 flow [2023-11-06 21:58:26,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 578 transitions, 8290 flow, removed 125 selfloop flow, removed 7 redundant places. [2023-11-06 21:58:26,489 INFO L231 Difference]: Finished difference. Result has 175 places, 521 transitions, 7394 flow [2023-11-06 21:58:26,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7394, PETRI_PLACES=175, PETRI_TRANSITIONS=521} [2023-11-06 21:58:26,490 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2023-11-06 21:58:26,490 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 521 transitions, 7394 flow [2023-11-06 21:58:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 105.21739130434783) internal successors, (2420), 23 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:26,491 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 21:58:26,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:26,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 21:58:26,691 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 21:58:26,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:26,692 INFO L85 PathProgramCache]: Analyzing trace with hash 974635093, now seen corresponding path program 5 times [2023-11-06 21:58:26,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:26,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837199918] [2023-11-06 21:58:26,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:26,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:27,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:27,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837199918] [2023-11-06 21:58:27,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837199918] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:27,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766038992] [2023-11-06 21:58:27,561 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:58:27,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:27,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:27,564 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:27,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:58:27,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:58:27,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:27,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 21:58:27,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:28,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:28,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:28,181 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:28,182 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 23 treesize of output 16 [2023-11-06 21:58:28,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:28,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766038992] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:28,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:28,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 22 [2023-11-06 21:58:28,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295185760] [2023-11-06 21:58:28,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:28,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 21:58:28,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:28,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 21:58:28,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:58:30,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 293 [2023-11-06 21:58:30,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 521 transitions, 7394 flow. Second operand has 24 states, 24 states have (on average 98.20833333333333) internal successors, (2357), 24 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:30,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:30,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 293 [2023-11-06 21:58:30,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:33,879 INFO L124 PetriNetUnfolderBase]: 4282/6185 cut-off events. [2023-11-06 21:58:33,880 INFO L125 PetriNetUnfolderBase]: For 71216/71216 co-relation queries the response was YES. [2023-11-06 21:58:33,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40130 conditions, 6185 events. 4282/6185 cut-off events. For 71216/71216 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 30524 event pairs, 713 based on Foata normal form. 4/6189 useless extension candidates. Maximal degree in co-relation 39638. Up to 5185 conditions per place. [2023-11-06 21:58:33,949 INFO L140 encePairwiseOnDemand]: 280/293 looper letters, 503 selfloop transitions, 203 changer transitions 3/709 dead transitions. [2023-11-06 21:58:33,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 709 transitions, 10733 flow [2023-11-06 21:58:33,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-06 21:58:33,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-06 21:58:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3313 transitions. [2023-11-06 21:58:33,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353348976109215 [2023-11-06 21:58:33,958 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3313 transitions. [2023-11-06 21:58:33,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3313 transitions. [2023-11-06 21:58:33,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:33,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3313 transitions. [2023-11-06 21:58:33,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 103.53125) internal successors, (3313), 32 states have internal predecessors, (3313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:34,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 293.0) internal successors, (9669), 33 states have internal predecessors, (9669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:34,095 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 293.0) internal successors, (9669), 33 states have internal predecessors, (9669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:34,096 INFO L175 Difference]: Start difference. First operand has 175 places, 521 transitions, 7394 flow. Second operand 32 states and 3313 transitions. [2023-11-06 21:58:34,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 709 transitions, 10733 flow [2023-11-06 21:58:34,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 709 transitions, 10018 flow, removed 315 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:34,840 INFO L231 Difference]: Finished difference. Result has 214 places, 592 transitions, 8387 flow [2023-11-06 21:58:34,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=6866, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8387, PETRI_PLACES=214, PETRI_TRANSITIONS=592} [2023-11-06 21:58:34,841 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2023-11-06 21:58:34,842 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 592 transitions, 8387 flow [2023-11-06 21:58:34,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 98.20833333333333) internal successors, (2357), 24 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:34,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:34,843 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 21:58:34,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:35,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 21:58:35,048 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 21:58:35,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:35,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1739841956, now seen corresponding path program 1 times [2023-11-06 21:58:35,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:35,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712962741] [2023-11-06 21:58:35,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:35,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:35,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:35,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:35,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712962741] [2023-11-06 21:58:35,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712962741] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:35,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099128059] [2023-11-06 21:58:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:35,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:35,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:35,424 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:35,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 21:58:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:35,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-06 21:58:35,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:35,627 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:58:35,673 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:35,724 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:35,777 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:35,826 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:35,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:35,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099128059] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:35,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:35,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 4] total 13 [2023-11-06 21:58:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091271930] [2023-11-06 21:58:35,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:35,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 21:58:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 21:58:35,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:58:36,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 293 [2023-11-06 21:58:36,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 592 transitions, 8387 flow. Second operand has 15 states, 15 states have (on average 112.8) internal successors, (1692), 15 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:36,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:36,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 293 [2023-11-06 21:58:36,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:38,796 INFO L124 PetriNetUnfolderBase]: 4569/6557 cut-off events. [2023-11-06 21:58:38,797 INFO L125 PetriNetUnfolderBase]: For 84048/84374 co-relation queries the response was YES. [2023-11-06 21:58:38,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44798 conditions, 6557 events. 4569/6557 cut-off events. For 84048/84374 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33533 event pairs, 760 based on Foata normal form. 225/6616 useless extension candidates. Maximal degree in co-relation 44402. Up to 5772 conditions per place. [2023-11-06 21:58:38,898 INFO L140 encePairwiseOnDemand]: 282/293 looper letters, 473 selfloop transitions, 221 changer transitions 1/721 dead transitions. [2023-11-06 21:58:38,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 721 transitions, 11430 flow [2023-11-06 21:58:38,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:58:38,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:58:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1070 transitions. [2023-11-06 21:58:38,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40576412590064465 [2023-11-06 21:58:38,902 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1070 transitions. [2023-11-06 21:58:38,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1070 transitions. [2023-11-06 21:58:38,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:38,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1070 transitions. [2023-11-06 21:58:38,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 118.88888888888889) internal successors, (1070), 9 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:38,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 293.0) internal successors, (2930), 10 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:38,909 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 293.0) internal successors, (2930), 10 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:38,909 INFO L175 Difference]: Start difference. First operand has 214 places, 592 transitions, 8387 flow. Second operand 9 states and 1070 transitions. [2023-11-06 21:58:38,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 721 transitions, 11430 flow [2023-11-06 21:58:39,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 721 transitions, 11074 flow, removed 132 selfloop flow, removed 7 redundant places. [2023-11-06 21:58:39,885 INFO L231 Difference]: Finished difference. Result has 218 places, 676 transitions, 10028 flow [2023-11-06 21:58:39,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=8036, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10028, PETRI_PLACES=218, PETRI_TRANSITIONS=676} [2023-11-06 21:58:39,886 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2023-11-06 21:58:39,887 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 676 transitions, 10028 flow [2023-11-06 21:58:39,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 112.8) internal successors, (1692), 15 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:39,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:39,888 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 21:58:39,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:40,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 21:58:40,094 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 21:58:40,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:40,094 INFO L85 PathProgramCache]: Analyzing trace with hash 765581680, now seen corresponding path program 2 times [2023-11-06 21:58:40,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:40,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694801961] [2023-11-06 21:58:40,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:40,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:40,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:40,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694801961] [2023-11-06 21:58:40,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694801961] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:40,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914481787] [2023-11-06 21:58:40,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:58:40,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:40,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:40,607 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:40,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 21:58:40,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:58:40,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:40,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-06 21:58:40,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:40,838 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:58:40,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:40,944 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:41,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:58:41,118 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:41,138 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:41,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:41,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:41,233 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_515 (Array Int Int))) (= (+ c_~res2~0 (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork1_~i~1#1| 4)))) (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_515) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) c_~res1~0))) is different from false [2023-11-06 21:58:41,241 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_515 (Array Int Int))) (= (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_515) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) c_~res1~0) (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~res2~0))) is different from false [2023-11-06 21:58:41,349 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_513 (Array Int Int)) (v_ArrVal_515 (Array Int Int)) (v_ArrVal_514 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_513) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_514))) (= (+ c_~res1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_515) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (+ c_~res2~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2023-11-06 21:58:41,361 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:41,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 43 [2023-11-06 21:58:41,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1278 treesize of output 1198 [2023-11-06 21:58:41,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 60 [2023-11-06 21:58:41,395 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2023-11-06 21:58:41,400 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 110 [2023-11-06 21:58:41,480 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-06 21:58:41,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914481787] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:41,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:41,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 22 [2023-11-06 21:58:41,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73670622] [2023-11-06 21:58:41,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:41,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 21:58:41,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:41,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 21:58:41,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=316, Unknown=18, NotChecked=120, Total=552 [2023-11-06 21:58:41,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 293 [2023-11-06 21:58:41,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 676 transitions, 10028 flow. Second operand has 24 states, 24 states have (on average 92.91666666666667) internal successors, (2230), 24 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:41,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:41,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 293 [2023-11-06 21:58:41,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:42,013 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_515 (Array Int Int))) (= (+ c_~res1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_515) c_~A~0.base) c_~A~0.offset)) (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~res2~0))) (= c_~res2~0 c_~res1~0) (forall ((v_ArrVal_515 (Array Int Int)) (v_ArrVal_514 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_514))) (= (+ c_~res2~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset)) (+ c_~res1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_515) c_~A~0.base) c_~A~0.offset)))))) is different from false [2023-11-06 21:58:44,352 INFO L124 PetriNetUnfolderBase]: 4915/7052 cut-off events. [2023-11-06 21:58:44,353 INFO L125 PetriNetUnfolderBase]: For 96120/96500 co-relation queries the response was YES. [2023-11-06 21:58:44,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48798 conditions, 7052 events. 4915/7052 cut-off events. For 96120/96500 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 36497 event pairs, 767 based on Foata normal form. 258/7133 useless extension candidates. Maximal degree in co-relation 48394. Up to 6347 conditions per place. [2023-11-06 21:58:44,465 INFO L140 encePairwiseOnDemand]: 278/293 looper letters, 524 selfloop transitions, 192 changer transitions 1/743 dead transitions. [2023-11-06 21:58:44,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 743 transitions, 12040 flow [2023-11-06 21:58:44,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:58:44,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:58:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 996 transitions. [2023-11-06 21:58:44,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33993174061433445 [2023-11-06 21:58:44,468 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 996 transitions. [2023-11-06 21:58:44,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 996 transitions. [2023-11-06 21:58:44,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:44,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 996 transitions. [2023-11-06 21:58:44,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 99.6) internal successors, (996), 10 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:44,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 293.0) internal successors, (3223), 11 states have internal predecessors, (3223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:44,476 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 293.0) internal successors, (3223), 11 states have internal predecessors, (3223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:44,476 INFO L175 Difference]: Start difference. First operand has 218 places, 676 transitions, 10028 flow. Second operand 10 states and 996 transitions. [2023-11-06 21:58:44,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 743 transitions, 12040 flow [2023-11-06 21:58:45,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 743 transitions, 11784 flow, removed 31 selfloop flow, removed 4 redundant places. [2023-11-06 21:58:45,534 INFO L231 Difference]: Finished difference. Result has 226 places, 708 transitions, 10607 flow [2023-11-06 21:58:45,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10607, PETRI_PLACES=226, PETRI_TRANSITIONS=708} [2023-11-06 21:58:45,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2023-11-06 21:58:45,535 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 708 transitions, 10607 flow [2023-11-06 21:58:45,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 92.91666666666667) internal successors, (2230), 24 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:45,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:45,535 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 21:58:45,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:45,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 21:58:45,736 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 21:58:45,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1768813054, now seen corresponding path program 3 times [2023-11-06 21:58:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:45,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098775749] [2023-11-06 21:58:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:46,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:46,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:46,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098775749] [2023-11-06 21:58:46,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098775749] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:46,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120380252] [2023-11-06 21:58:46,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:58:46,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:46,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:46,437 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:46,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 21:58:46,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 21:58:46,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:46,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-06 21:58:46,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:46,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 510 treesize of output 494 [2023-11-06 21:58:46,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:46,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:46,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:46,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:46,904 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:46,904 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 54 treesize of output 38 [2023-11-06 21:58:46,911 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-06 21:58:47,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:47,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120380252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:47,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:47,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-06 21:58:47,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230842205] [2023-11-06 21:58:47,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:47,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 21:58:47,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:47,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 21:58:47,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=157, Unknown=2, NotChecked=0, Total=210 [2023-11-06 21:58:47,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 293 [2023-11-06 21:58:47,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 708 transitions, 10607 flow. Second operand has 15 states, 15 states have (on average 105.2) internal successors, (1578), 15 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:47,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 293 [2023-11-06 21:58:47,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:50,190 INFO L124 PetriNetUnfolderBase]: 5021/7224 cut-off events. [2023-11-06 21:58:50,190 INFO L125 PetriNetUnfolderBase]: For 106081/106609 co-relation queries the response was YES. [2023-11-06 21:58:50,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52000 conditions, 7224 events. 5021/7224 cut-off events. For 106081/106609 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37867 event pairs, 816 based on Foata normal form. 290/7337 useless extension candidates. Maximal degree in co-relation 51581. Up to 6359 conditions per place. [2023-11-06 21:58:50,377 INFO L140 encePairwiseOnDemand]: 284/293 looper letters, 531 selfloop transitions, 191 changer transitions 1/749 dead transitions. [2023-11-06 21:58:50,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 749 transitions, 12421 flow [2023-11-06 21:58:50,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:58:50,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:58:50,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 900 transitions. [2023-11-06 21:58:50,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839590443686007 [2023-11-06 21:58:50,380 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 900 transitions. [2023-11-06 21:58:50,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 900 transitions. [2023-11-06 21:58:50,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:50,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 900 transitions. [2023-11-06 21:58:50,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 112.5) internal successors, (900), 8 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:50,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:50,386 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:50,386 INFO L175 Difference]: Start difference. First operand has 226 places, 708 transitions, 10607 flow. Second operand 8 states and 900 transitions. [2023-11-06 21:58:50,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 749 transitions, 12421 flow [2023-11-06 21:58:51,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 749 transitions, 12104 flow, removed 59 selfloop flow, removed 5 redundant places. [2023-11-06 21:58:51,480 INFO L231 Difference]: Finished difference. Result has 229 places, 714 transitions, 10800 flow [2023-11-06 21:58:51,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=10290, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10800, PETRI_PLACES=229, PETRI_TRANSITIONS=714} [2023-11-06 21:58:51,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2023-11-06 21:58:51,481 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 714 transitions, 10800 flow [2023-11-06 21:58:51,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 105.2) internal successors, (1578), 15 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:51,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:51,482 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 21:58:51,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:51,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:51,689 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 21:58:51,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:51,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1620550286, now seen corresponding path program 4 times [2023-11-06 21:58:51,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:51,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346081823] [2023-11-06 21:58:51,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:51,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:52,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:52,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:52,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346081823] [2023-11-06 21:58:52,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346081823] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:52,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124448171] [2023-11-06 21:58:52,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:58:52,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:52,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:52,220 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:52,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 21:58:52,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:58:52,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:52,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 21:58:52,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:52,374 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 242 [2023-11-06 21:58:52,524 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:52,557 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:52,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:52,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:52,616 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_587 (Array Int Int))) (= c_~res1~0 (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_587) c_~A~0.base) (+ c_~A~0.offset (* |c_thread2Thread1of1ForFork1_~i~1#1| 4)))))) is different from false [2023-11-06 21:58:52,628 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:52,628 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 54 treesize of output 38 [2023-11-06 21:58:52,638 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-06 21:58:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:58:52,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124448171] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:52,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:52,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-11-06 21:58:52,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663394488] [2023-11-06 21:58:52,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:52,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:58:52,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:52,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:58:52,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=294, Unknown=1, NotChecked=36, Total=420 [2023-11-06 21:58:52,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 293 [2023-11-06 21:58:52,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 714 transitions, 10800 flow. Second operand has 21 states, 21 states have (on average 105.19047619047619) internal successors, (2209), 21 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:52,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 293 [2023-11-06 21:58:52,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:55,612 INFO L124 PetriNetUnfolderBase]: 5173/7445 cut-off events. [2023-11-06 21:58:55,613 INFO L125 PetriNetUnfolderBase]: For 111158/111704 co-relation queries the response was YES. [2023-11-06 21:58:55,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54385 conditions, 7445 events. 5173/7445 cut-off events. For 111158/111704 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39337 event pairs, 870 based on Foata normal form. 288/7522 useless extension candidates. Maximal degree in co-relation 53960. Up to 6479 conditions per place. [2023-11-06 21:58:55,766 INFO L140 encePairwiseOnDemand]: 284/293 looper letters, 513 selfloop transitions, 245 changer transitions 1/785 dead transitions. [2023-11-06 21:58:55,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 785 transitions, 13108 flow [2023-11-06 21:58:55,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:58:55,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:58:55,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 903 transitions. [2023-11-06 21:58:55,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38523890784982934 [2023-11-06 21:58:55,769 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 903 transitions. [2023-11-06 21:58:55,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 903 transitions. [2023-11-06 21:58:55,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:55,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 903 transitions. [2023-11-06 21:58:55,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 112.875) internal successors, (903), 8 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,775 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,775 INFO L175 Difference]: Start difference. First operand has 229 places, 714 transitions, 10800 flow. Second operand 8 states and 903 transitions. [2023-11-06 21:58:55,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 785 transitions, 13108 flow [2023-11-06 21:58:56,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 785 transitions, 12813 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-11-06 21:58:56,973 INFO L231 Difference]: Finished difference. Result has 232 places, 740 transitions, 11567 flow [2023-11-06 21:58:56,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=10505, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11567, PETRI_PLACES=232, PETRI_TRANSITIONS=740} [2023-11-06 21:58:56,974 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2023-11-06 21:58:56,974 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 740 transitions, 11567 flow [2023-11-06 21:58:56,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 105.19047619047619) internal successors, (2209), 21 states have internal predecessors, (2209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:56,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:56,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 21:58:56,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:57,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:57,181 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 21:58:57,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:57,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1136464746, now seen corresponding path program 5 times [2023-11-06 21:58:57,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:57,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4393766] [2023-11-06 21:58:57,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:57,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:57,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4393766] [2023-11-06 21:58:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4393766] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:57,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364913415] [2023-11-06 21:58:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 21:58:57,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:58:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:57,812 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:58:57,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 21:58:57,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:58:57,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:58:57,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-06 21:58:57,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:57,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:58:57,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:58:57,978 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-06 21:58:58,026 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:58:58,077 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:58:58,198 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:58,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:58:58,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:58:58,275 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:58:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:58,293 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:58,352 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_626 (Array Int Int))) (= c_~res1~0 (+ c_~res2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_626) c_~A~0.base) c_~A~0.offset)))) is different from false [2023-11-06 21:58:58,453 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_625 (Array Int Int)) (v_ArrVal_626 (Array Int Int))) (= (+ c_~res2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_625) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_626) c_~A~0.base) c_~A~0.offset)) (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~res1~0))) is different from false [2023-11-06 21:58:58,476 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_625 (Array Int Int)) (v_ArrVal_624 (Array Int Int)) (v_ArrVal_626 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_624))) (= (+ (select (select (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_625) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_626) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res2~0) (+ c_~res1~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2023-11-06 21:58:58,485 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:58:58,485 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 40 [2023-11-06 21:58:58,489 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 294 [2023-11-06 21:58:58,495 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 132 [2023-11-06 21:58:58,499 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 124 [2023-11-06 21:58:58,506 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 58 [2023-11-06 21:58:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-11-06 21:58:58,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364913415] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:58:58,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:58:58,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2023-11-06 21:58:58,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731431680] [2023-11-06 21:58:58,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:58:58,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 21:58:58,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:58,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 21:58:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=338, Unknown=10, NotChecked=120, Total=552 [2023-11-06 21:58:58,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 293 [2023-11-06 21:58:58,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 740 transitions, 11567 flow. Second operand has 24 states, 24 states have (on average 92.79166666666667) internal successors, (2227), 24 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:58,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:58,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 293 [2023-11-06 21:58:58,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:01,716 INFO L124 PetriNetUnfolderBase]: 5404/7807 cut-off events. [2023-11-06 21:59:01,716 INFO L125 PetriNetUnfolderBase]: For 124842/125401 co-relation queries the response was YES. [2023-11-06 21:59:01,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58497 conditions, 7807 events. 5404/7807 cut-off events. For 124842/125401 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41836 event pairs, 591 based on Foata normal form. 278/7862 useless extension candidates. Maximal degree in co-relation 58071. Up to 5576 conditions per place. [2023-11-06 21:59:01,801 INFO L140 encePairwiseOnDemand]: 283/293 looper letters, 378 selfloop transitions, 432 changer transitions 1/837 dead transitions. [2023-11-06 21:59:01,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 837 transitions, 14434 flow [2023-11-06 21:59:01,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:59:01,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:59:01,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 907 transitions. [2023-11-06 21:59:01,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439514599924156 [2023-11-06 21:59:01,804 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 907 transitions. [2023-11-06 21:59:01,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 907 transitions. [2023-11-06 21:59:01,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:01,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 907 transitions. [2023-11-06 21:59:01,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 100.77777777777777) internal successors, (907), 9 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 21:59:01,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 293.0) internal successors, (2930), 10 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:01,809 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 293.0) internal successors, (2930), 10 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:01,809 INFO L175 Difference]: Start difference. First operand has 232 places, 740 transitions, 11567 flow. Second operand 9 states and 907 transitions. [2023-11-06 21:59:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 837 transitions, 14434 flow [2023-11-06 21:59:03,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 837 transitions, 13997 flow, removed 42 selfloop flow, removed 5 redundant places. [2023-11-06 21:59:03,205 INFO L231 Difference]: Finished difference. Result has 238 places, 780 transitions, 13156 flow [2023-11-06 21:59:03,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=11142, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13156, PETRI_PLACES=238, PETRI_TRANSITIONS=780} [2023-11-06 21:59:03,206 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2023-11-06 21:59:03,206 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 780 transitions, 13156 flow [2023-11-06 21:59:03,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 92.79166666666667) internal successors, (2227), 24 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:03,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:03,207 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 21:59:03,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 21:59:03,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:03,407 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 21:59:03,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:03,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1605769722, now seen corresponding path program 6 times [2023-11-06 21:59:03,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:03,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663760588] [2023-11-06 21:59:03,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:03,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:03,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:03,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:03,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663760588] [2023-11-06 21:59:03,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663760588] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:59:03,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782937540] [2023-11-06 21:59:03,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:59:03,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:03,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:59:03,712 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:59:03,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 21:59:03,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 21:59:03,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:59:03,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 21:59:03,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:59:03,952 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:59:03,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:03,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:59:03,997 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:03,997 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 23 treesize of output 16 [2023-11-06 21:59:04,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:04,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782937540] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:59:04,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:59:04,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2023-11-06 21:59:04,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765451129] [2023-11-06 21:59:04,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:59:04,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:59:04,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:04,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:59:04,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:59:04,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 293 [2023-11-06 21:59:04,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 780 transitions, 13156 flow. Second operand has 11 states, 11 states have (on average 124.18181818181819) internal successors, (1366), 11 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:04,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:04,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 293 [2023-11-06 21:59:04,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:08,004 INFO L124 PetriNetUnfolderBase]: 5716/8212 cut-off events. [2023-11-06 21:59:08,004 INFO L125 PetriNetUnfolderBase]: For 151890/152562 co-relation queries the response was YES. [2023-11-06 21:59:08,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64790 conditions, 8212 events. 5716/8212 cut-off events. For 151890/152562 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 44086 event pairs, 1029 based on Foata normal form. 386/8356 useless extension candidates. Maximal degree in co-relation 64361. Up to 7387 conditions per place. [2023-11-06 21:59:08,162 INFO L140 encePairwiseOnDemand]: 283/293 looper letters, 597 selfloop transitions, 230 changer transitions 1/854 dead transitions. [2023-11-06 21:59:08,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 854 transitions, 15804 flow [2023-11-06 21:59:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:59:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:59:08,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1044 transitions. [2023-11-06 21:59:08,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453924914675768 [2023-11-06 21:59:08,166 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1044 transitions. [2023-11-06 21:59:08,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1044 transitions. [2023-11-06 21:59:08,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:08,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1044 transitions. [2023-11-06 21:59:08,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.5) internal successors, (1044), 8 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:08,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:08,173 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 293.0) internal successors, (2637), 9 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:08,173 INFO L175 Difference]: Start difference. First operand has 238 places, 780 transitions, 13156 flow. Second operand 8 states and 1044 transitions. [2023-11-06 21:59:08,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 854 transitions, 15804 flow [2023-11-06 21:59:10,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 854 transitions, 15467 flow, removed 85 selfloop flow, removed 4 redundant places. [2023-11-06 21:59:10,232 INFO L231 Difference]: Finished difference. Result has 243 places, 813 transitions, 14075 flow [2023-11-06 21:59:10,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=12819, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14075, PETRI_PLACES=243, PETRI_TRANSITIONS=813} [2023-11-06 21:59:10,233 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2023-11-06 21:59:10,233 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 813 transitions, 14075 flow [2023-11-06 21:59:10,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 124.18181818181819) internal successors, (1366), 11 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:10,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:10,234 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 21:59:10,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 21:59:10,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:10,440 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 21:59:10,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:10,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1678415071, now seen corresponding path program 6 times [2023-11-06 21:59:10,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:10,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494749366] [2023-11-06 21:59:10,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:10,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:10,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:11,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:11,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:11,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494749366] [2023-11-06 21:59:11,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494749366] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:59:11,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912645414] [2023-11-06 21:59:11,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:59:11,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:11,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:59:11,235 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:59:11,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 21:59:11,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 21:59:11,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:59:11,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-06 21:59:11,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:59:11,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:59:11,410 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-11-06 21:59:11,449 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:59:11,502 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-06 21:59:11,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:59:11,616 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:59:11,688 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:59:11,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:11,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:59:11,998 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_696 (Array Int Int)) (v_ArrVal_695 (Array Int Int)) (v_ArrVal_697 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_695))) (= (+ c_~res2~0 (select (select (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_696) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_697) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~res1~0)))) is different from false [2023-11-06 21:59:12,007 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:12,008 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 40 [2023-11-06 21:59:12,014 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 662 treesize of output 598 [2023-11-06 21:59:12,025 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 64 [2023-11-06 21:59:12,030 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 122 [2023-11-06 21:59:12,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2023-11-06 21:59:12,101 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-11-06 21:59:12,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912645414] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:59:12,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:59:12,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2023-11-06 21:59:12,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469619282] [2023-11-06 21:59:12,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:59:12,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-06 21:59:12,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 21:59:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=502, Unknown=10, NotChecked=46, Total=650 [2023-11-06 21:59:12,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 293 [2023-11-06 21:59:12,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 813 transitions, 14075 flow. Second operand has 26 states, 26 states have (on average 83.76923076923077) internal successors, (2178), 26 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:12,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:12,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 293 [2023-11-06 21:59:12,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:16,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 21:59:19,948 INFO L124 PetriNetUnfolderBase]: 7122/10363 cut-off events. [2023-11-06 21:59:19,948 INFO L125 PetriNetUnfolderBase]: For 171322/171322 co-relation queries the response was YES. [2023-11-06 21:59:20,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79161 conditions, 10363 events. 7122/10363 cut-off events. For 171322/171322 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57199 event pairs, 999 based on Foata normal form. 1/10364 useless extension candidates. Maximal degree in co-relation 78687. Up to 6716 conditions per place. [2023-11-06 21:59:20,094 INFO L140 encePairwiseOnDemand]: 280/293 looper letters, 494 selfloop transitions, 518 changer transitions 4/1016 dead transitions. [2023-11-06 21:59:20,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 1016 transitions, 18283 flow [2023-11-06 21:59:20,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:20,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1493 transitions. [2023-11-06 21:59:20,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31847269624573377 [2023-11-06 21:59:20,098 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1493 transitions. [2023-11-06 21:59:20,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1493 transitions. [2023-11-06 21:59:20,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:20,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1493 transitions. [2023-11-06 21:59:20,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 93.3125) internal successors, (1493), 16 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 293.0) internal successors, (4981), 17 states have internal predecessors, (4981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,107 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 293.0) internal successors, (4981), 17 states have internal predecessors, (4981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,107 INFO L175 Difference]: Start difference. First operand has 243 places, 813 transitions, 14075 flow. Second operand 16 states and 1493 transitions. [2023-11-06 21:59:20,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 1016 transitions, 18283 flow [2023-11-06 21:59:22,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1016 transitions, 17745 flow, removed 130 selfloop flow, removed 4 redundant places. [2023-11-06 21:59:22,478 INFO L231 Difference]: Finished difference. Result has 258 places, 876 transitions, 15593 flow [2023-11-06 21:59:22,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=13537, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=15593, PETRI_PLACES=258, PETRI_TRANSITIONS=876} [2023-11-06 21:59:22,480 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2023-11-06 21:59:22,480 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 876 transitions, 15593 flow [2023-11-06 21:59:22,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 83.76923076923077) internal successors, (2178), 26 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:22,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:22,481 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 21:59:22,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-06 21:59:22,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:22,687 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 21:59:22,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:22,687 INFO L85 PathProgramCache]: Analyzing trace with hash 623633085, now seen corresponding path program 7 times [2023-11-06 21:59:22,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:22,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916058004] [2023-11-06 21:59:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:22,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:23,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:23,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:23,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916058004] [2023-11-06 21:59:23,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916058004] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:59:23,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645901945] [2023-11-06 21:59:23,647 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 21:59:23,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:23,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:59:23,652 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:59:23,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 21:59:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:23,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-06 21:59:23,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:59:24,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:59:24,195 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:59:24,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:59:24,280 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:59:24,466 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:59:24,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:24,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:59:24,868 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:24,868 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 116 treesize of output 84 [2023-11-06 21:59:24,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2023-11-06 21:59:24,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2023-11-06 21:59:25,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:25,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645901945] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:59:25,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:59:25,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-11-06 21:59:25,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693799198] [2023-11-06 21:59:25,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:59:25,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-06 21:59:25,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:25,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-06 21:59:25,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=653, Unknown=3, NotChecked=0, Total=756 [2023-11-06 21:59:28,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 293 [2023-11-06 21:59:28,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 876 transitions, 15593 flow. Second operand has 28 states, 28 states have (on average 77.10714285714286) internal successors, (2159), 28 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:28,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:28,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 293 [2023-11-06 21:59:28,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:37,054 INFO L124 PetriNetUnfolderBase]: 8462/12337 cut-off events. [2023-11-06 21:59:37,054 INFO L125 PetriNetUnfolderBase]: For 234315/234315 co-relation queries the response was YES. [2023-11-06 21:59:37,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98690 conditions, 12337 events. 8462/12337 cut-off events. For 234315/234315 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 70122 event pairs, 1234 based on Foata normal form. 4/12341 useless extension candidates. Maximal degree in co-relation 98123. Up to 6730 conditions per place. [2023-11-06 21:59:37,242 INFO L140 encePairwiseOnDemand]: 281/293 looper letters, 558 selfloop transitions, 683 changer transitions 4/1245 dead transitions. [2023-11-06 21:59:37,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 1245 transitions, 22940 flow [2023-11-06 21:59:37,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 21:59:37,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-06 21:59:37,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2644 transitions. [2023-11-06 21:59:37,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2910932511284818 [2023-11-06 21:59:37,250 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2644 transitions. [2023-11-06 21:59:37,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2644 transitions. [2023-11-06 21:59:37,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:37,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2644 transitions. [2023-11-06 21:59:37,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 85.29032258064517) internal successors, (2644), 31 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 293.0) internal successors, (9376), 32 states have internal predecessors, (9376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,265 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 293.0) internal successors, (9376), 32 states have internal predecessors, (9376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,266 INFO L175 Difference]: Start difference. First operand has 258 places, 876 transitions, 15593 flow. Second operand 31 states and 2644 transitions. [2023-11-06 21:59:37,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 1245 transitions, 22940 flow [2023-11-06 21:59:40,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1245 transitions, 21492 flow, removed 173 selfloop flow, removed 8 redundant places. [2023-11-06 21:59:40,398 INFO L231 Difference]: Finished difference. Result has 296 places, 999 transitions, 18747 flow [2023-11-06 21:59:40,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=14459, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18747, PETRI_PLACES=296, PETRI_TRANSITIONS=999} [2023-11-06 21:59:40,399 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2023-11-06 21:59:40,399 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 999 transitions, 18747 flow [2023-11-06 21:59:40,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 77.10714285714286) internal successors, (2159), 28 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:40,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:40,400 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 21:59:40,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 21:59:40,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-06 21:59:40,601 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 21:59:40,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:40,601 INFO L85 PathProgramCache]: Analyzing trace with hash 586826635, now seen corresponding path program 8 times [2023-11-06 21:59:40,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:40,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347595839] [2023-11-06 21:59:40,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:40,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:41,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:41,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347595839] [2023-11-06 21:59:41,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347595839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:59:41,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090962244] [2023-11-06 21:59:41,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:59:41,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:41,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:59:41,089 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:59:41,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 21:59:41,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:59:41,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:59:41,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:59:41,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:59:41,524 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:41,524 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 17 treesize of output 15 [2023-11-06 21:59:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:41,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:59:41,699 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:41,699 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 23 treesize of output 16 [2023-11-06 21:59:41,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:41,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090962244] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:59:41,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:59:41,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-06 21:59:41,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840826007] [2023-11-06 21:59:41,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:59:41,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:59:41,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:41,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:59:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:59:42,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 293 [2023-11-06 21:59:42,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 999 transitions, 18747 flow. Second operand has 21 states, 21 states have (on average 116.47619047619048) internal successors, (2446), 21 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:42,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:42,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 293 [2023-11-06 21:59:42,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:48,445 INFO L124 PetriNetUnfolderBase]: 8582/12536 cut-off events. [2023-11-06 21:59:48,446 INFO L125 PetriNetUnfolderBase]: For 278573/278573 co-relation queries the response was YES. [2023-11-06 21:59:48,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105821 conditions, 12536 events. 8582/12536 cut-off events. For 278573/278573 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 71545 event pairs, 2256 based on Foata normal form. 1/12537 useless extension candidates. Maximal degree in co-relation 105192. Up to 11520 conditions per place. [2023-11-06 21:59:48,774 INFO L140 encePairwiseOnDemand]: 282/293 looper letters, 800 selfloop transitions, 303 changer transitions 1/1104 dead transitions. [2023-11-06 21:59:48,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1104 transitions, 22005 flow [2023-11-06 21:59:48,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 21:59:48,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 21:59:48,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2433 transitions. [2023-11-06 21:59:48,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4151877133105802 [2023-11-06 21:59:48,778 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2433 transitions. [2023-11-06 21:59:48,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2433 transitions. [2023-11-06 21:59:48,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:48,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2433 transitions. [2023-11-06 21:59:48,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 121.65) internal successors, (2433), 20 states have internal predecessors, (2433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 293.0) internal successors, (6153), 21 states have internal predecessors, (6153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,790 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 293.0) internal successors, (6153), 21 states have internal predecessors, (6153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,790 INFO L175 Difference]: Start difference. First operand has 296 places, 999 transitions, 18747 flow. Second operand 20 states and 2433 transitions. [2023-11-06 21:59:48,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 1104 transitions, 22005 flow [2023-11-06 21:59:55,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 1104 transitions, 20800 flow, removed 443 selfloop flow, removed 8 redundant places. [2023-11-06 21:59:55,052 INFO L231 Difference]: Finished difference. Result has 310 places, 1035 transitions, 18966 flow [2023-11-06 21:59:55,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=17568, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=18966, PETRI_PLACES=310, PETRI_TRANSITIONS=1035} [2023-11-06 21:59:55,053 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2023-11-06 21:59:55,053 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1035 transitions, 18966 flow [2023-11-06 21:59:55,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 116.47619047619048) internal successors, (2446), 21 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:55,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:55,054 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 21:59:55,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 21:59:55,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 21:59:55,255 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 21:59:55,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:55,255 INFO L85 PathProgramCache]: Analyzing trace with hash 753870881, now seen corresponding path program 9 times [2023-11-06 21:59:55,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:55,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935036532] [2023-11-06 21:59:55,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:55,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:55,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:55,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:55,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935036532] [2023-11-06 21:59:55,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935036532] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:59:55,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088492595] [2023-11-06 21:59:55,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:59:55,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:59:55,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:59:55,936 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:59:55,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0024291e-59df-488f-b36b-8a99e928f201/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 21:59:56,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 21:59:56,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:59:56,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:59:56,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:59:56,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:59:56,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:56,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:59:56,347 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:59:56,347 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 19 treesize of output 16 [2023-11-06 21:59:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:59:56,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088492595] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:59:56,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:59:56,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 7] total 19 [2023-11-06 21:59:56,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417803848] [2023-11-06 21:59:56,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:59:56,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:59:56,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:56,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:59:56,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:59:57,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 293 [2023-11-06 21:59:57,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1035 transitions, 18966 flow. Second operand has 21 states, 21 states have (on average 105.23809523809524) internal successors, (2210), 21 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:57,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:57,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 293 [2023-11-06 21:59:57,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:05,724 INFO L124 PetriNetUnfolderBase]: 8954/13082 cut-off events. [2023-11-06 22:00:05,725 INFO L125 PetriNetUnfolderBase]: For 259421/259421 co-relation queries the response was YES. [2023-11-06 22:00:05,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106080 conditions, 13082 events. 8954/13082 cut-off events. For 259421/259421 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 75326 event pairs, 2176 based on Foata normal form. 2/13084 useless extension candidates. Maximal degree in co-relation 105519. Up to 11962 conditions per place. [2023-11-06 22:00:06,057 INFO L140 encePairwiseOnDemand]: 281/293 looper letters, 895 selfloop transitions, 231 changer transitions 2/1128 dead transitions. [2023-11-06 22:00:06,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1128 transitions, 22321 flow [2023-11-06 22:00:06,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:00:06,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:00:06,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1666 transitions. [2023-11-06 22:00:06,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790671217292378 [2023-11-06 22:00:06,061 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1666 transitions. [2023-11-06 22:00:06,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1666 transitions. [2023-11-06 22:00:06,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:06,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1666 transitions. [2023-11-06 22:00:06,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 111.06666666666666) internal successors, (1666), 15 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have 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:00:06,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 293.0) internal successors, (4688), 16 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have 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:00:06,072 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 293.0) internal successors, (4688), 16 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have 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:00:06,072 INFO L175 Difference]: Start difference. First operand has 310 places, 1035 transitions, 18966 flow. Second operand 15 states and 1666 transitions. [2023-11-06 22:00:06,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1128 transitions, 22321 flow