./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:00:51,329 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:51,406 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:51,411 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:51,412 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:51,430 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:51,436 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:51,437 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:51,437 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:51,442 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:51,442 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:51,442 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:51,443 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:51,444 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:51,445 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:51,445 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:51,445 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:51,445 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:51,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:51,446 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:51,446 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:51,446 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:51,447 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:51,447 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:51,447 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:51,447 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:51,447 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:51,448 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:51,448 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:51,448 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:51,449 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:51,449 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:51,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:51,450 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:51,450 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:51,450 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:51,450 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:51,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:51,451 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:51,451 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:51,451 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:51,451 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:51,451 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:51,452 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:00:51,663 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:51,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:51,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:51,680 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:51,680 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:51,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:00:51,739 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:51,739 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:51,741 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:52,862 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:53,052 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:53,053 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:53,066 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0dfc3882/8ec9ae04d6a74768a743e9e0966ac2f3/FLAG74db9e2cb [2024-06-27 23:00:53,077 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0dfc3882/8ec9ae04d6a74768a743e9e0966ac2f3 [2024-06-27 23:00:53,077 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:53,079 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:53,081 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:53,081 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:53,085 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:53,085 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:51" (1/2) ... [2024-06-27 23:00:53,086 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16717263 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:53, skipping insertion in model container [2024-06-27 23:00:53,086 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:51" (1/2) ... [2024-06-27 23:00:53,089 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5d214b2e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:53, skipping insertion in model container [2024-06-27 23:00:53,089 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:53" (2/2) ... [2024-06-27 23:00:53,090 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16717263 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53, skipping insertion in model container [2024-06-27 23:00:53,090 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:53" (2/2) ... [2024-06-27 23:00:53,090 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:53,108 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:53,109 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 23:00:53,109 INFO L97 edCorrectnessWitness]: Location invariant before [L797-L797] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 23:00:53,109 INFO L97 edCorrectnessWitness]: Location invariant before [L798-L798] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 23:00:53,109 INFO L97 edCorrectnessWitness]: Location invariant before [L793-L793] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 23:00:53,110 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:53,110 INFO L106 edCorrectnessWitness]: ghost_update [L791-L791] multithreaded = 1; [2024-06-27 23:00:53,147 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:53,387 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:53,396 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:53,500 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:53,530 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:53,531 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53 WrapperNode [2024-06-27 23:00:53,531 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:53,532 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:53,532 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:53,532 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:53,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,550 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,573 INFO L138 Inliner]: procedures = 176, calls = 47, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 75 [2024-06-27 23:00:53,573 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:53,574 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:53,574 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:53,574 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:53,581 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,581 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,584 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,594 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:00:53,595 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,595 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,600 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,601 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,602 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,603 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:53,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:53,604 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:53,604 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:53,605 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (1/1) ... [2024-06-27 23:00:53,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:53,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:53,634 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:00:53,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:00:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:53,663 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:53,663 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:53,663 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-27 23:00:53,664 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-27 23:00:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:53,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:53,665 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:53,751 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:53,753 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:53,976 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:53,976 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:54,040 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:54,041 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:54,041 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:54 BoogieIcfgContainer [2024-06-27 23:00:54,041 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:54,043 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:54,043 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:54,045 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:54,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:51" (1/4) ... [2024-06-27 23:00:54,046 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9ebbf8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:54, skipping insertion in model container [2024-06-27 23:00:54,046 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:53" (2/4) ... [2024-06-27 23:00:54,046 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9ebbf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:54, skipping insertion in model container [2024-06-27 23:00:54,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:53" (3/4) ... [2024-06-27 23:00:54,047 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9ebbf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:54, skipping insertion in model container [2024-06-27 23:00:54,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:54" (4/4) ... [2024-06-27 23:00:54,048 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:54,061 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:54,062 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 23:00:54,062 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:54,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:54,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 62 places, 49 transitions, 114 flow [2024-06-27 23:00:54,167 INFO L124 PetriNetUnfolderBase]: 0/45 cut-off events. [2024-06-27 23:00:54,169 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:54,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 45 events. 0/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 81 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:00:54,171 INFO L82 GeneralOperation]: Start removeDead. Operand has 62 places, 49 transitions, 114 flow [2024-06-27 23:00:54,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 39 transitions, 90 flow [2024-06-27 23:00:54,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:54,198 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@457a3a78, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:54,199 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-27 23:00:54,201 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:54,202 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:54,202 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:54,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:54,204 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:54,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,208 INFO L85 PathProgramCache]: Analyzing trace with hash 233368746, now seen corresponding path program 1 times [2024-06-27 23:00:54,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409320742] [2024-06-27 23:00:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409320742] [2024-06-27 23:00:54,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409320742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:54,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710206126] [2024-06-27 23:00:54,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:54,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:54,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:54,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-06-27 23:00:54,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-06-27 23:00:54,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,796 INFO L124 PetriNetUnfolderBase]: 305/544 cut-off events. [2024-06-27 23:00:54,796 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-27 23:00:54,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 544 events. 305/544 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2808 event pairs, 189 based on Foata normal form. 4/507 useless extension candidates. Maximal degree in co-relation 1061. Up to 427 conditions per place. [2024-06-27 23:00:54,806 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 29 selfloop transitions, 3 changer transitions 0/49 dead transitions. [2024-06-27 23:00:54,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 49 transitions, 180 flow [2024-06-27 23:00:54,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:54,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-06-27 23:00:54,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7551020408163265 [2024-06-27 23:00:54,818 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 90 flow. Second operand 3 states and 111 transitions. [2024-06-27 23:00:54,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 49 transitions, 180 flow [2024-06-27 23:00:54,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 49 transitions, 174 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:54,827 INFO L231 Difference]: Finished difference. Result has 50 places, 40 transitions, 107 flow [2024-06-27 23:00:54,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2024-06-27 23:00:54,832 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, -2 predicate places. [2024-06-27 23:00:54,832 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 107 flow [2024-06-27 23:00:54,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:54,834 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:54,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1297873024, now seen corresponding path program 1 times [2024-06-27 23:00:54,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877918637] [2024-06-27 23:00:54,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877918637] [2024-06-27 23:00:54,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877918637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:54,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061735011] [2024-06-27 23:00:54,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:54,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:54,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:55,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-06-27 23:00:55,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 107 flow. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-06-27 23:00:55,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,272 INFO L124 PetriNetUnfolderBase]: 767/1488 cut-off events. [2024-06-27 23:00:55,272 INFO L125 PetriNetUnfolderBase]: For 180/180 co-relation queries the response was YES. [2024-06-27 23:00:55,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 1488 events. 767/1488 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9429 event pairs, 357 based on Foata normal form. 6/1435 useless extension candidates. Maximal degree in co-relation 3038. Up to 1096 conditions per place. [2024-06-27 23:00:55,284 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 42 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2024-06-27 23:00:55,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 275 flow [2024-06-27 23:00:55,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:55,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-06-27 23:00:55,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7295918367346939 [2024-06-27 23:00:55,291 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 107 flow. Second operand 4 states and 143 transitions. [2024-06-27 23:00:55,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 275 flow [2024-06-27 23:00:55,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:55,293 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 165 flow [2024-06-27 23:00:55,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=165, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-27 23:00:55,294 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 2 predicate places. [2024-06-27 23:00:55,295 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 165 flow [2024-06-27 23:00:55,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:55,297 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:55,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,302 INFO L85 PathProgramCache]: Analyzing trace with hash -486432903, now seen corresponding path program 1 times [2024-06-27 23:00:55,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853530347] [2024-06-27 23:00:55,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853530347] [2024-06-27 23:00:55,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853530347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:55,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41522007] [2024-06-27 23:00:55,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:55,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:55,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:55,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:55,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 165 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:55,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,757 INFO L124 PetriNetUnfolderBase]: 1266/2323 cut-off events. [2024-06-27 23:00:55,757 INFO L125 PetriNetUnfolderBase]: For 1129/1132 co-relation queries the response was YES. [2024-06-27 23:00:55,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5448 conditions, 2323 events. 1266/2323 cut-off events. For 1129/1132 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15374 event pairs, 192 based on Foata normal form. 44/2284 useless extension candidates. Maximal degree in co-relation 5433. Up to 1315 conditions per place. [2024-06-27 23:00:55,804 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 48 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-27 23:00:55,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 355 flow [2024-06-27 23:00:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:55,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-06-27 23:00:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7295918367346939 [2024-06-27 23:00:55,808 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 165 flow. Second operand 4 states and 143 transitions. [2024-06-27 23:00:55,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 355 flow [2024-06-27 23:00:55,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 353 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:55,811 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 219 flow [2024-06-27 23:00:55,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=219, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-27 23:00:55,812 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 6 predicate places. [2024-06-27 23:00:55,813 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 219 flow [2024-06-27 23:00:55,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:55,813 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:55,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1706325341, now seen corresponding path program 2 times [2024-06-27 23:00:55,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300872197] [2024-06-27 23:00:55,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300872197] [2024-06-27 23:00:55,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300872197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:55,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938282306] [2024-06-27 23:00:55,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:55,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:55,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:55,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:55,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 219 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:55,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,251 INFO L124 PetriNetUnfolderBase]: 1242/2383 cut-off events. [2024-06-27 23:00:56,251 INFO L125 PetriNetUnfolderBase]: For 2107/2110 co-relation queries the response was YES. [2024-06-27 23:00:56,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6125 conditions, 2383 events. 1242/2383 cut-off events. For 2107/2110 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16295 event pairs, 210 based on Foata normal form. 12/2306 useless extension candidates. Maximal degree in co-relation 6107. Up to 1529 conditions per place. [2024-06-27 23:00:56,266 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 52 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-27 23:00:56,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 449 flow [2024-06-27 23:00:56,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:56,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:56,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 170 transitions. [2024-06-27 23:00:56,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-27 23:00:56,268 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 219 flow. Second operand 5 states and 170 transitions. [2024-06-27 23:00:56,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 449 flow [2024-06-27 23:00:56,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 419 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:56,273 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 286 flow [2024-06-27 23:00:56,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-06-27 23:00:56,274 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-06-27 23:00:56,274 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 286 flow [2024-06-27 23:00:56,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:56,275 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:56,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1983761920, now seen corresponding path program 1 times [2024-06-27 23:00:56,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981279140] [2024-06-27 23:00:56,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981279140] [2024-06-27 23:00:56,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981279140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:56,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938841049] [2024-06-27 23:00:56,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:56,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:56,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:56,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-06-27 23:00:56,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 286 flow. Second operand has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-06-27 23:00:56,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,540 INFO L124 PetriNetUnfolderBase]: 891/1740 cut-off events. [2024-06-27 23:00:56,541 INFO L125 PetriNetUnfolderBase]: For 2009/2009 co-relation queries the response was YES. [2024-06-27 23:00:56,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 1740 events. 891/1740 cut-off events. For 2009/2009 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11460 event pairs, 304 based on Foata normal form. 8/1683 useless extension candidates. Maximal degree in co-relation 4754. Up to 1182 conditions per place. [2024-06-27 23:00:56,551 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 58 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-27 23:00:56,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 87 transitions, 540 flow [2024-06-27 23:00:56,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:56,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:56,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 174 transitions. [2024-06-27 23:00:56,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.710204081632653 [2024-06-27 23:00:56,553 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 286 flow. Second operand 5 states and 174 transitions. [2024-06-27 23:00:56,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 87 transitions, 540 flow [2024-06-27 23:00:56,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 518 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:56,557 INFO L231 Difference]: Finished difference. Result has 69 places, 61 transitions, 369 flow [2024-06-27 23:00:56,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=369, PETRI_PLACES=69, PETRI_TRANSITIONS=61} [2024-06-27 23:00:56,557 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places. [2024-06-27 23:00:56,558 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 61 transitions, 369 flow [2024-06-27 23:00:56,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:56,558 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:56,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,559 INFO L85 PathProgramCache]: Analyzing trace with hash 230064145, now seen corresponding path program 1 times [2024-06-27 23:00:56,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447943636] [2024-06-27 23:00:56,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447943636] [2024-06-27 23:00:56,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447943636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:56,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979808727] [2024-06-27 23:00:56,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:56,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:56,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:56,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-06-27 23:00:56,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 61 transitions, 369 flow. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-06-27 23:00:56,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,849 INFO L124 PetriNetUnfolderBase]: 1406/2676 cut-off events. [2024-06-27 23:00:56,849 INFO L125 PetriNetUnfolderBase]: For 3760/3806 co-relation queries the response was YES. [2024-06-27 23:00:56,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7114 conditions, 2676 events. 1406/2676 cut-off events. For 3760/3806 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18563 event pairs, 598 based on Foata normal form. 38/2614 useless extension candidates. Maximal degree in co-relation 7088. Up to 1921 conditions per place. [2024-06-27 23:00:56,865 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 47 selfloop transitions, 10 changer transitions 0/82 dead transitions. [2024-06-27 23:00:56,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 82 transitions, 577 flow [2024-06-27 23:00:56,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:56,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:56,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-06-27 23:00:56,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6836734693877551 [2024-06-27 23:00:56,867 INFO L175 Difference]: Start difference. First operand has 69 places, 61 transitions, 369 flow. Second operand 4 states and 134 transitions. [2024-06-27 23:00:56,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 82 transitions, 577 flow [2024-06-27 23:00:56,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 82 transitions, 565 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:56,874 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 469 flow [2024-06-27 23:00:56,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=469, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-27 23:00:56,875 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 22 predicate places. [2024-06-27 23:00:56,875 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 469 flow [2024-06-27 23:00:56,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:56,876 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:56,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,877 INFO L85 PathProgramCache]: Analyzing trace with hash -165700407, now seen corresponding path program 1 times [2024-06-27 23:00:56,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225881831] [2024-06-27 23:00:56,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225881831] [2024-06-27 23:00:56,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225881831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811816176] [2024-06-27 23:00:56,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:57,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 469 flow. Second operand has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:57,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,289 INFO L124 PetriNetUnfolderBase]: 1594/2937 cut-off events. [2024-06-27 23:00:57,290 INFO L125 PetriNetUnfolderBase]: For 5450/5453 co-relation queries the response was YES. [2024-06-27 23:00:57,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 2937 events. 1594/2937 cut-off events. For 5450/5453 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20566 event pairs, 197 based on Foata normal form. 16/2850 useless extension candidates. Maximal degree in co-relation 8691. Up to 1389 conditions per place. [2024-06-27 23:00:57,311 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 60 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-27 23:00:57,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 100 transitions, 721 flow [2024-06-27 23:00:57,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:57,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 173 transitions. [2024-06-27 23:00:57,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7061224489795919 [2024-06-27 23:00:57,312 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 469 flow. Second operand 5 states and 173 transitions. [2024-06-27 23:00:57,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 100 transitions, 721 flow [2024-06-27 23:00:57,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 719 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:57,328 INFO L231 Difference]: Finished difference. Result has 79 places, 71 transitions, 536 flow [2024-06-27 23:00:57,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=536, PETRI_PLACES=79, PETRI_TRANSITIONS=71} [2024-06-27 23:00:57,329 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-27 23:00:57,329 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 71 transitions, 536 flow [2024-06-27 23:00:57,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:57,330 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:57,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2061989131, now seen corresponding path program 2 times [2024-06-27 23:00:57,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200938533] [2024-06-27 23:00:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200938533] [2024-06-27 23:00:57,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200938533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439904829] [2024-06-27 23:00:57,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:57,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 71 transitions, 536 flow. Second operand has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:57,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,742 INFO L124 PetriNetUnfolderBase]: 1714/3170 cut-off events. [2024-06-27 23:00:57,743 INFO L125 PetriNetUnfolderBase]: For 7777/7780 co-relation queries the response was YES. [2024-06-27 23:00:57,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9823 conditions, 3170 events. 1714/3170 cut-off events. For 7777/7780 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22739 event pairs, 226 based on Foata normal form. 16/3063 useless extension candidates. Maximal degree in co-relation 9790. Up to 1135 conditions per place. [2024-06-27 23:00:57,760 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 63 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-27 23:00:57,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 105 transitions, 818 flow [2024-06-27 23:00:57,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:57,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-06-27 23:00:57,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6768707482993197 [2024-06-27 23:00:57,763 INFO L175 Difference]: Start difference. First operand has 79 places, 71 transitions, 536 flow. Second operand 6 states and 199 transitions. [2024-06-27 23:00:57,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 105 transitions, 818 flow [2024-06-27 23:00:57,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 105 transitions, 759 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:57,775 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 549 flow [2024-06-27 23:00:57,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=549, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2024-06-27 23:00:57,776 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-06-27 23:00:57,776 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 549 flow [2024-06-27 23:00:57,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:57,777 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:57,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,777 INFO L85 PathProgramCache]: Analyzing trace with hash 2062257901, now seen corresponding path program 3 times [2024-06-27 23:00:57,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363836999] [2024-06-27 23:00:57,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363836999] [2024-06-27 23:00:57,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363836999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528192482] [2024-06-27 23:00:57,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:57,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:57,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,184 INFO L124 PetriNetUnfolderBase]: 1782/3318 cut-off events. [2024-06-27 23:00:58,185 INFO L125 PetriNetUnfolderBase]: For 8021/8024 co-relation queries the response was YES. [2024-06-27 23:00:58,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10172 conditions, 3318 events. 1782/3318 cut-off events. For 8021/8024 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24318 event pairs, 244 based on Foata normal form. 16/3196 useless extension candidates. Maximal degree in co-relation 10138. Up to 1151 conditions per place. [2024-06-27 23:00:58,203 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 61 selfloop transitions, 27 changer transitions 0/104 dead transitions. [2024-06-27 23:00:58,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 104 transitions, 825 flow [2024-06-27 23:00:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 23:00:58,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6700680272108843 [2024-06-27 23:00:58,205 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 549 flow. Second operand 6 states and 197 transitions. [2024-06-27 23:00:58,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 104 transitions, 825 flow [2024-06-27 23:00:58,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 772 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:58,217 INFO L231 Difference]: Finished difference. Result has 85 places, 73 transitions, 568 flow [2024-06-27 23:00:58,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=85, PETRI_TRANSITIONS=73} [2024-06-27 23:00:58,218 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-27 23:00:58,218 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 73 transitions, 568 flow [2024-06-27 23:00:58,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:58,219 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:58,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1521738569, now seen corresponding path program 4 times [2024-06-27 23:00:58,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382269138] [2024-06-27 23:00:58,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382269138] [2024-06-27 23:00:58,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382269138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:58,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226286845] [2024-06-27 23:00:58,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:58,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:58,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:58,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:00:58,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 73 transitions, 568 flow. Second operand has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:00:58,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,642 INFO L124 PetriNetUnfolderBase]: 1742/3269 cut-off events. [2024-06-27 23:00:58,643 INFO L125 PetriNetUnfolderBase]: For 8641/8644 co-relation queries the response was YES. [2024-06-27 23:00:58,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10021 conditions, 3269 events. 1742/3269 cut-off events. For 8641/8644 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23909 event pairs, 229 based on Foata normal form. 24/3172 useless extension candidates. Maximal degree in co-relation 9986. Up to 1601 conditions per place. [2024-06-27 23:00:58,660 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 60 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-27 23:00:58,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 100 transitions, 792 flow [2024-06-27 23:00:58,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:58,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 171 transitions. [2024-06-27 23:00:58,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979591836734694 [2024-06-27 23:00:58,662 INFO L175 Difference]: Start difference. First operand has 85 places, 73 transitions, 568 flow. Second operand 5 states and 171 transitions. [2024-06-27 23:00:58,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 100 transitions, 792 flow [2024-06-27 23:00:58,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 100 transitions, 741 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:58,674 INFO L231 Difference]: Finished difference. Result has 86 places, 72 transitions, 558 flow [2024-06-27 23:00:58,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=558, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2024-06-27 23:00:58,674 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-27 23:00:58,674 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 558 flow [2024-06-27 23:00:58,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.0) internal successors, (168), 7 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:58,675 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:58,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,676 INFO L85 PathProgramCache]: Analyzing trace with hash 925243504, now seen corresponding path program 1 times [2024-06-27 23:00:58,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21086030] [2024-06-27 23:00:58,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21086030] [2024-06-27 23:00:58,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21086030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:58,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327017555] [2024-06-27 23:00:58,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:58,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:58,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:58,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-06-27 23:00:58,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 558 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-06-27 23:00:58,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,049 INFO L124 PetriNetUnfolderBase]: 1687/3188 cut-off events. [2024-06-27 23:00:59,050 INFO L125 PetriNetUnfolderBase]: For 9296/9369 co-relation queries the response was YES. [2024-06-27 23:00:59,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9406 conditions, 3188 events. 1687/3188 cut-off events. For 9296/9369 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23387 event pairs, 450 based on Foata normal form. 82/3148 useless extension candidates. Maximal degree in co-relation 9370. Up to 2101 conditions per place. [2024-06-27 23:00:59,068 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 46 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-06-27 23:00:59,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 90 transitions, 740 flow [2024-06-27 23:00:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:59,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-06-27 23:00:59,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6836734693877551 [2024-06-27 23:00:59,070 INFO L175 Difference]: Start difference. First operand has 86 places, 72 transitions, 558 flow. Second operand 4 states and 134 transitions. [2024-06-27 23:00:59,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 90 transitions, 740 flow [2024-06-27 23:00:59,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 90 transitions, 673 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:59,085 INFO L231 Difference]: Finished difference. Result has 85 places, 75 transitions, 563 flow [2024-06-27 23:00:59,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=563, PETRI_PLACES=85, PETRI_TRANSITIONS=75} [2024-06-27 23:00:59,085 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-27 23:00:59,086 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 75 transitions, 563 flow [2024-06-27 23:00:59,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:59,086 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:59,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2048330288, now seen corresponding path program 2 times [2024-06-27 23:00:59,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760805721] [2024-06-27 23:00:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760805721] [2024-06-27 23:00:59,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760805721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:59,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824398459] [2024-06-27 23:00:59,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:59,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:59,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:59,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-06-27 23:00:59,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 75 transitions, 563 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-06-27 23:00:59,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,429 INFO L124 PetriNetUnfolderBase]: 1649/3162 cut-off events. [2024-06-27 23:00:59,429 INFO L125 PetriNetUnfolderBase]: For 8478/8551 co-relation queries the response was YES. [2024-06-27 23:00:59,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9527 conditions, 3162 events. 1649/3162 cut-off events. For 8478/8551 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23448 event pairs, 456 based on Foata normal form. 66/3097 useless extension candidates. Maximal degree in co-relation 9490. Up to 2193 conditions per place. [2024-06-27 23:00:59,450 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 50 selfloop transitions, 22 changer transitions 0/97 dead transitions. [2024-06-27 23:00:59,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 97 transitions, 821 flow [2024-06-27 23:00:59,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:59,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 23:00:59,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:00:59,451 INFO L175 Difference]: Start difference. First operand has 85 places, 75 transitions, 563 flow. Second operand 5 states and 160 transitions. [2024-06-27 23:00:59,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 97 transitions, 821 flow [2024-06-27 23:00:59,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 97 transitions, 778 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:59,467 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 691 flow [2024-06-27 23:00:59,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=691, PETRI_PLACES=90, PETRI_TRANSITIONS=83} [2024-06-27 23:00:59,468 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2024-06-27 23:00:59,468 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 691 flow [2024-06-27 23:00:59,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:59,469 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:59,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1022327530, now seen corresponding path program 1 times [2024-06-27 23:00:59,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742564853] [2024-06-27 23:00:59,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742564853] [2024-06-27 23:00:59,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742564853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:59,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961335361] [2024-06-27 23:00:59,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:59,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:59,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:59,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:00:59,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 83 transitions, 691 flow. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:00:59,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,817 INFO L124 PetriNetUnfolderBase]: 2051/3777 cut-off events. [2024-06-27 23:00:59,817 INFO L125 PetriNetUnfolderBase]: For 9443/9443 co-relation queries the response was YES. [2024-06-27 23:00:59,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 3777 events. 2051/3777 cut-off events. For 9443/9443 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27522 event pairs, 704 based on Foata normal form. 4/3642 useless extension candidates. Maximal degree in co-relation 12118. Up to 2921 conditions per place. [2024-06-27 23:00:59,839 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 92 selfloop transitions, 13 changer transitions 0/118 dead transitions. [2024-06-27 23:00:59,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 118 transitions, 1074 flow [2024-06-27 23:00:59,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:59,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:59,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-06-27 23:00:59,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6612244897959184 [2024-06-27 23:00:59,841 INFO L175 Difference]: Start difference. First operand has 90 places, 83 transitions, 691 flow. Second operand 5 states and 162 transitions. [2024-06-27 23:00:59,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 118 transitions, 1074 flow [2024-06-27 23:00:59,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 118 transitions, 1050 flow, removed 12 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:59,855 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 826 flow [2024-06-27 23:00:59,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=826, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2024-06-27 23:00:59,856 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 45 predicate places. [2024-06-27 23:00:59,856 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 826 flow [2024-06-27 23:00:59,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:59,857 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:00:59,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2095963400, now seen corresponding path program 2 times [2024-06-27 23:00:59,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518399090] [2024-06-27 23:00:59,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518399090] [2024-06-27 23:00:59,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518399090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:59,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695885862] [2024-06-27 23:00:59,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:59,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:59,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:59,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:00:59,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 826 flow. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:00:59,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,231 INFO L124 PetriNetUnfolderBase]: 2039/3749 cut-off events. [2024-06-27 23:01:00,232 INFO L125 PetriNetUnfolderBase]: For 10504/10504 co-relation queries the response was YES. [2024-06-27 23:01:00,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12346 conditions, 3749 events. 2039/3749 cut-off events. For 10504/10504 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27287 event pairs, 716 based on Foata normal form. 4/3613 useless extension candidates. Maximal degree in co-relation 12301. Up to 2913 conditions per place. [2024-06-27 23:01:00,253 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 85 selfloop transitions, 14 changer transitions 0/112 dead transitions. [2024-06-27 23:01:00,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 112 transitions, 1073 flow [2024-06-27 23:01:00,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:00,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:00,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 23:01:00,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:01:00,255 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 826 flow. Second operand 5 states and 155 transitions. [2024-06-27 23:01:00,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 112 transitions, 1073 flow [2024-06-27 23:01:00,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 112 transitions, 1053 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 23:01:00,271 INFO L231 Difference]: Finished difference. Result has 102 places, 95 transitions, 848 flow [2024-06-27 23:01:00,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=848, PETRI_PLACES=102, PETRI_TRANSITIONS=95} [2024-06-27 23:01:00,273 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-27 23:01:00,273 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 95 transitions, 848 flow [2024-06-27 23:01:00,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:01:00,273 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:00,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1955990833, now seen corresponding path program 1 times [2024-06-27 23:01:00,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065880275] [2024-06-27 23:01:00,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065880275] [2024-06-27 23:01:00,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065880275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:00,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570907949] [2024-06-27 23:01:00,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:00,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:00,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:00,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:01:00,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 95 transitions, 848 flow. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:01:00,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,723 INFO L124 PetriNetUnfolderBase]: 1815/3405 cut-off events. [2024-06-27 23:01:00,724 INFO L125 PetriNetUnfolderBase]: For 10740/10776 co-relation queries the response was YES. [2024-06-27 23:01:00,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11144 conditions, 3405 events. 1815/3405 cut-off events. For 10740/10776 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24669 event pairs, 668 based on Foata normal form. 37/3328 useless extension candidates. Maximal degree in co-relation 11096. Up to 2534 conditions per place. [2024-06-27 23:01:00,742 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 80 selfloop transitions, 19 changer transitions 0/118 dead transitions. [2024-06-27 23:01:00,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 118 transitions, 1139 flow [2024-06-27 23:01:00,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:00,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:00,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 23:01:00,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 23:01:00,743 INFO L175 Difference]: Start difference. First operand has 102 places, 95 transitions, 848 flow. Second operand 5 states and 161 transitions. [2024-06-27 23:01:00,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 118 transitions, 1139 flow [2024-06-27 23:01:00,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 118 transitions, 1118 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:00,761 INFO L231 Difference]: Finished difference. Result has 108 places, 101 transitions, 953 flow [2024-06-27 23:01:00,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=953, PETRI_PLACES=108, PETRI_TRANSITIONS=101} [2024-06-27 23:01:00,762 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-27 23:01:00,762 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 101 transitions, 953 flow [2024-06-27 23:01:00,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,763 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] [2024-06-27 23:01:00,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:01:00,763 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:00,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,763 INFO L85 PathProgramCache]: Analyzing trace with hash -2004181675, now seen corresponding path program 1 times [2024-06-27 23:01:00,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370262475] [2024-06-27 23:01:00,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370262475] [2024-06-27 23:01:00,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370262475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:00,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798966162] [2024-06-27 23:01:00,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:00,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:00,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:00,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:00,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 101 transitions, 953 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:00,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,217 INFO L124 PetriNetUnfolderBase]: 2079/3830 cut-off events. [2024-06-27 23:01:01,218 INFO L125 PetriNetUnfolderBase]: For 13467/13475 co-relation queries the response was YES. [2024-06-27 23:01:01,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13048 conditions, 3830 events. 2079/3830 cut-off events. For 13467/13475 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28022 event pairs, 617 based on Foata normal form. 10/3712 useless extension candidates. Maximal degree in co-relation 12996. Up to 2856 conditions per place. [2024-06-27 23:01:01,244 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 95 selfloop transitions, 27 changer transitions 0/135 dead transitions. [2024-06-27 23:01:01,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 135 transitions, 1346 flow [2024-06-27 23:01:01,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:01,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 23:01:01,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:01:01,246 INFO L175 Difference]: Start difference. First operand has 108 places, 101 transitions, 953 flow. Second operand 7 states and 217 transitions. [2024-06-27 23:01:01,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 135 transitions, 1346 flow [2024-06-27 23:01:01,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 135 transitions, 1332 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-27 23:01:01,343 INFO L231 Difference]: Finished difference. Result has 116 places, 108 transitions, 1078 flow [2024-06-27 23:01:01,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1078, PETRI_PLACES=116, PETRI_TRANSITIONS=108} [2024-06-27 23:01:01,356 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 64 predicate places. [2024-06-27 23:01:01,357 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 108 transitions, 1078 flow [2024-06-27 23:01:01,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,357 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] [2024-06-27 23:01:01,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:01:01,357 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:01,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1312185067, now seen corresponding path program 2 times [2024-06-27 23:01:01,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468165603] [2024-06-27 23:01:01,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468165603] [2024-06-27 23:01:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468165603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983887902] [2024-06-27 23:01:01,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:01,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:01,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 108 transitions, 1078 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:01,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,796 INFO L124 PetriNetUnfolderBase]: 2067/3786 cut-off events. [2024-06-27 23:01:01,797 INFO L125 PetriNetUnfolderBase]: For 15926/15954 co-relation queries the response was YES. [2024-06-27 23:01:01,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13319 conditions, 3786 events. 2067/3786 cut-off events. For 15926/15954 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27580 event pairs, 647 based on Foata normal form. 30/3681 useless extension candidates. Maximal degree in co-relation 13263. Up to 2848 conditions per place. [2024-06-27 23:01:01,823 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 87 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-06-27 23:01:01,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 125 transitions, 1342 flow [2024-06-27 23:01:01,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:01,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:01,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 23:01:01,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-06-27 23:01:01,824 INFO L175 Difference]: Start difference. First operand has 116 places, 108 transitions, 1078 flow. Second operand 5 states and 158 transitions. [2024-06-27 23:01:01,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 125 transitions, 1342 flow [2024-06-27 23:01:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 125 transitions, 1286 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:01,849 INFO L231 Difference]: Finished difference. Result has 118 places, 108 transitions, 1080 flow [2024-06-27 23:01:01,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1080, PETRI_PLACES=118, PETRI_TRANSITIONS=108} [2024-06-27 23:01:01,850 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-06-27 23:01:01,850 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 108 transitions, 1080 flow [2024-06-27 23:01:01,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,850 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] [2024-06-27 23:01:01,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:01:01,850 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:01,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1636865999, now seen corresponding path program 3 times [2024-06-27 23:01:01,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580577944] [2024-06-27 23:01:01,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580577944] [2024-06-27 23:01:01,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580577944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610683170] [2024-06-27 23:01:01,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:02,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:02,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 108 transitions, 1080 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:02,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,485 INFO L124 PetriNetUnfolderBase]: 2087/3838 cut-off events. [2024-06-27 23:01:02,485 INFO L125 PetriNetUnfolderBase]: For 15113/15121 co-relation queries the response was YES. [2024-06-27 23:01:02,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13509 conditions, 3838 events. 2087/3838 cut-off events. For 15113/15121 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28059 event pairs, 623 based on Foata normal form. 10/3715 useless extension candidates. Maximal degree in co-relation 13452. Up to 2816 conditions per place. [2024-06-27 23:01:02,516 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 99 selfloop transitions, 30 changer transitions 0/142 dead transitions. [2024-06-27 23:01:02,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 142 transitions, 1497 flow [2024-06-27 23:01:02,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:02,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 23:01:02,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-27 23:01:02,518 INFO L175 Difference]: Start difference. First operand has 118 places, 108 transitions, 1080 flow. Second operand 6 states and 191 transitions. [2024-06-27 23:01:02,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 142 transitions, 1497 flow [2024-06-27 23:01:02,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 142 transitions, 1440 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:02,544 INFO L231 Difference]: Finished difference. Result has 120 places, 115 transitions, 1181 flow [2024-06-27 23:01:02,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1181, PETRI_PLACES=120, PETRI_TRANSITIONS=115} [2024-06-27 23:01:02,545 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-06-27 23:01:02,545 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 115 transitions, 1181 flow [2024-06-27 23:01:02,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,546 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] [2024-06-27 23:01:02,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:01:02,546 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:02,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1227040585, now seen corresponding path program 4 times [2024-06-27 23:01:02,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208117245] [2024-06-27 23:01:02,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208117245] [2024-06-27 23:01:02,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208117245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:02,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209791687] [2024-06-27 23:01:02,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:02,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:02,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:02,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 115 transitions, 1181 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:02,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,043 INFO L124 PetriNetUnfolderBase]: 2107/3858 cut-off events. [2024-06-27 23:01:03,043 INFO L125 PetriNetUnfolderBase]: For 16550/16578 co-relation queries the response was YES. [2024-06-27 23:01:03,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13891 conditions, 3858 events. 2107/3858 cut-off events. For 16550/16578 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28256 event pairs, 645 based on Foata normal form. 30/3745 useless extension candidates. Maximal degree in co-relation 13833. Up to 2832 conditions per place. [2024-06-27 23:01:03,073 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 93 selfloop transitions, 32 changer transitions 0/138 dead transitions. [2024-06-27 23:01:03,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 138 transitions, 1529 flow [2024-06-27 23:01:03,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 23:01:03,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-27 23:01:03,075 INFO L175 Difference]: Start difference. First operand has 120 places, 115 transitions, 1181 flow. Second operand 6 states and 185 transitions. [2024-06-27 23:01:03,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 138 transitions, 1529 flow [2024-06-27 23:01:03,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 138 transitions, 1497 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:03,104 INFO L231 Difference]: Finished difference. Result has 125 places, 117 transitions, 1244 flow [2024-06-27 23:01:03,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1244, PETRI_PLACES=125, PETRI_TRANSITIONS=117} [2024-06-27 23:01:03,104 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 73 predicate places. [2024-06-27 23:01:03,105 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 117 transitions, 1244 flow [2024-06-27 23:01:03,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,105 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] [2024-06-27 23:01:03,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:01:03,105 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:03,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1350410191, now seen corresponding path program 5 times [2024-06-27 23:01:03,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307292962] [2024-06-27 23:01:03,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307292962] [2024-06-27 23:01:03,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307292962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:03,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878195273] [2024-06-27 23:01:03,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:03,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:03,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:03,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:03,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 117 transitions, 1244 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:03,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,544 INFO L124 PetriNetUnfolderBase]: 2095/3842 cut-off events. [2024-06-27 23:01:03,544 INFO L125 PetriNetUnfolderBase]: For 17288/17316 co-relation queries the response was YES. [2024-06-27 23:01:03,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13867 conditions, 3842 events. 2095/3842 cut-off events. For 17288/17316 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 28147 event pairs, 645 based on Foata normal form. 30/3733 useless extension candidates. Maximal degree in co-relation 13806. Up to 2824 conditions per place. [2024-06-27 23:01:03,569 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 92 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-27 23:01:03,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 137 transitions, 1538 flow [2024-06-27 23:01:03,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:03,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:03,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 23:01:03,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-27 23:01:03,571 INFO L175 Difference]: Start difference. First operand has 125 places, 117 transitions, 1244 flow. Second operand 6 states and 184 transitions. [2024-06-27 23:01:03,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 137 transitions, 1538 flow [2024-06-27 23:01:03,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 137 transitions, 1448 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:03,598 INFO L231 Difference]: Finished difference. Result has 128 places, 117 transitions, 1223 flow [2024-06-27 23:01:03,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1223, PETRI_PLACES=128, PETRI_TRANSITIONS=117} [2024-06-27 23:01:03,599 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-27 23:01:03,599 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 117 transitions, 1223 flow [2024-06-27 23:01:03,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,600 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] [2024-06-27 23:01:03,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:01:03,600 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:03,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1637062477, now seen corresponding path program 1 times [2024-06-27 23:01:03,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394593103] [2024-06-27 23:01:03,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394593103] [2024-06-27 23:01:03,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394593103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:03,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222523302] [2024-06-27 23:01:03,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:03,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:03,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:03,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:03,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 117 transitions, 1223 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:03,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,040 INFO L124 PetriNetUnfolderBase]: 2147/3938 cut-off events. [2024-06-27 23:01:04,040 INFO L125 PetriNetUnfolderBase]: For 17877/17881 co-relation queries the response was YES. [2024-06-27 23:01:04,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14188 conditions, 3938 events. 2147/3938 cut-off events. For 17877/17881 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 28732 event pairs, 721 based on Foata normal form. 8/3812 useless extension candidates. Maximal degree in co-relation 14126. Up to 2925 conditions per place. [2024-06-27 23:01:04,066 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 119 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-06-27 23:01:04,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 156 transitions, 1709 flow [2024-06-27 23:01:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:04,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:04,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 23:01:04,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6632653061224489 [2024-06-27 23:01:04,068 INFO L175 Difference]: Start difference. First operand has 128 places, 117 transitions, 1223 flow. Second operand 6 states and 195 transitions. [2024-06-27 23:01:04,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 156 transitions, 1709 flow [2024-06-27 23:01:04,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1618 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:04,092 INFO L231 Difference]: Finished difference. Result has 130 places, 124 transitions, 1258 flow [2024-06-27 23:01:04,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1258, PETRI_PLACES=130, PETRI_TRANSITIONS=124} [2024-06-27 23:01:04,092 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 78 predicate places. [2024-06-27 23:01:04,092 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 124 transitions, 1258 flow [2024-06-27 23:01:04,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,093 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] [2024-06-27 23:01:04,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:01:04,093 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:04,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,093 INFO L85 PathProgramCache]: Analyzing trace with hash -791871499, now seen corresponding path program 2 times [2024-06-27 23:01:04,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525051285] [2024-06-27 23:01:04,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525051285] [2024-06-27 23:01:04,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525051285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:04,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965406517] [2024-06-27 23:01:04,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:04,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:04,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:04,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:04,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 124 transitions, 1258 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:04,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,546 INFO L124 PetriNetUnfolderBase]: 2199/4026 cut-off events. [2024-06-27 23:01:04,547 INFO L125 PetriNetUnfolderBase]: For 20576/20580 co-relation queries the response was YES. [2024-06-27 23:01:04,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14831 conditions, 4026 events. 2199/4026 cut-off events. For 20576/20580 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29551 event pairs, 710 based on Foata normal form. 8/3898 useless extension candidates. Maximal degree in co-relation 14768. Up to 2965 conditions per place. [2024-06-27 23:01:04,570 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 116 selfloop transitions, 28 changer transitions 0/157 dead transitions. [2024-06-27 23:01:04,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 157 transitions, 1727 flow [2024-06-27 23:01:04,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:04,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 23:01:04,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:01:04,572 INFO L175 Difference]: Start difference. First operand has 130 places, 124 transitions, 1258 flow. Second operand 6 states and 192 transitions. [2024-06-27 23:01:04,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 157 transitions, 1727 flow [2024-06-27 23:01:04,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 157 transitions, 1666 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:04,602 INFO L231 Difference]: Finished difference. Result has 136 places, 129 transitions, 1328 flow [2024-06-27 23:01:04,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1328, PETRI_PLACES=136, PETRI_TRANSITIONS=129} [2024-06-27 23:01:04,603 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-06-27 23:01:04,603 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 129 transitions, 1328 flow [2024-06-27 23:01:04,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:04,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:01:04,604 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:04,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1816001739, now seen corresponding path program 3 times [2024-06-27 23:01:04,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806213035] [2024-06-27 23:01:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806213035] [2024-06-27 23:01:04,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806213035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:04,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728411570] [2024-06-27 23:01:04,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:04,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:04,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:04,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:04,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 129 transitions, 1328 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:04,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,110 INFO L124 PetriNetUnfolderBase]: 2187/4000 cut-off events. [2024-06-27 23:01:05,110 INFO L125 PetriNetUnfolderBase]: For 21235/21239 co-relation queries the response was YES. [2024-06-27 23:01:05,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14844 conditions, 4000 events. 2187/4000 cut-off events. For 21235/21239 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 29351 event pairs, 692 based on Foata normal form. 8/3875 useless extension candidates. Maximal degree in co-relation 14778. Up to 3044 conditions per place. [2024-06-27 23:01:05,139 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 117 selfloop transitions, 23 changer transitions 0/153 dead transitions. [2024-06-27 23:01:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 153 transitions, 1698 flow [2024-06-27 23:01:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:05,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-06-27 23:01:05,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-06-27 23:01:05,141 INFO L175 Difference]: Start difference. First operand has 136 places, 129 transitions, 1328 flow. Second operand 5 states and 165 transitions. [2024-06-27 23:01:05,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 153 transitions, 1698 flow [2024-06-27 23:01:05,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 153 transitions, 1659 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:05,174 INFO L231 Difference]: Finished difference. Result has 139 places, 129 transitions, 1343 flow [2024-06-27 23:01:05,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1343, PETRI_PLACES=139, PETRI_TRANSITIONS=129} [2024-06-27 23:01:05,174 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 87 predicate places. [2024-06-27 23:01:05,174 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 129 transitions, 1343 flow [2024-06-27 23:01:05,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,175 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] [2024-06-27 23:01:05,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:01:05,175 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:05,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash -346065129, now seen corresponding path program 4 times [2024-06-27 23:01:05,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075251684] [2024-06-27 23:01:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075251684] [2024-06-27 23:01:05,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075251684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:05,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202042635] [2024-06-27 23:01:05,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:05,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:05,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:05,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:05,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 129 transitions, 1343 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:05,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,662 INFO L124 PetriNetUnfolderBase]: 2175/3986 cut-off events. [2024-06-27 23:01:05,662 INFO L125 PetriNetUnfolderBase]: For 22280/22284 co-relation queries the response was YES. [2024-06-27 23:01:05,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14762 conditions, 3986 events. 2175/3986 cut-off events. For 22280/22284 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 29200 event pairs, 711 based on Foata normal form. 8/3860 useless extension candidates. Maximal degree in co-relation 14695. Up to 3036 conditions per place. [2024-06-27 23:01:05,687 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 117 selfloop transitions, 27 changer transitions 0/157 dead transitions. [2024-06-27 23:01:05,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 157 transitions, 1715 flow [2024-06-27 23:01:05,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:05,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:05,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 23:01:05,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297376093294461 [2024-06-27 23:01:05,690 INFO L175 Difference]: Start difference. First operand has 139 places, 129 transitions, 1343 flow. Second operand 7 states and 216 transitions. [2024-06-27 23:01:05,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 157 transitions, 1715 flow [2024-06-27 23:01:05,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 157 transitions, 1652 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:05,726 INFO L231 Difference]: Finished difference. Result has 142 places, 131 transitions, 1364 flow [2024-06-27 23:01:05,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1364, PETRI_PLACES=142, PETRI_TRANSITIONS=131} [2024-06-27 23:01:05,726 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 90 predicate places. [2024-06-27 23:01:05,727 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 131 transitions, 1364 flow [2024-06-27 23:01:05,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,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] [2024-06-27 23:01:05,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:01:05,727 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:05,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2064367491, now seen corresponding path program 5 times [2024-06-27 23:01:05,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376622120] [2024-06-27 23:01:05,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376622120] [2024-06-27 23:01:05,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376622120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:05,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771240312] [2024-06-27 23:01:05,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:05,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:05,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:05,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:05,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 131 transitions, 1364 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:05,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,390 INFO L124 PetriNetUnfolderBase]: 2163/3964 cut-off events. [2024-06-27 23:01:06,391 INFO L125 PetriNetUnfolderBase]: For 23125/23129 co-relation queries the response was YES. [2024-06-27 23:01:06,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14685 conditions, 3964 events. 2163/3964 cut-off events. For 23125/23129 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 29143 event pairs, 734 based on Foata normal form. 8/3833 useless extension candidates. Maximal degree in co-relation 14617. Up to 2941 conditions per place. [2024-06-27 23:01:06,420 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 108 selfloop transitions, 32 changer transitions 0/153 dead transitions. [2024-06-27 23:01:06,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 153 transitions, 1708 flow [2024-06-27 23:01:06,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 23:01:06,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-27 23:01:06,422 INFO L175 Difference]: Start difference. First operand has 142 places, 131 transitions, 1364 flow. Second operand 6 states and 184 transitions. [2024-06-27 23:01:06,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 153 transitions, 1708 flow [2024-06-27 23:01:06,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 153 transitions, 1646 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:06,458 INFO L231 Difference]: Finished difference. Result has 143 places, 133 transitions, 1389 flow [2024-06-27 23:01:06,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1389, PETRI_PLACES=143, PETRI_TRANSITIONS=133} [2024-06-27 23:01:06,458 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-27 23:01:06,459 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 133 transitions, 1389 flow [2024-06-27 23:01:06,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,459 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] [2024-06-27 23:01:06,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:01:06,459 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:06,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1284841095, now seen corresponding path program 1 times [2024-06-27 23:01:06,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957080435] [2024-06-27 23:01:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957080435] [2024-06-27 23:01:06,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957080435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:06,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136718707] [2024-06-27 23:01:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:06,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:06,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:06,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 133 transitions, 1389 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:06,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,143 INFO L124 PetriNetUnfolderBase]: 2918/5325 cut-off events. [2024-06-27 23:01:07,143 INFO L125 PetriNetUnfolderBase]: For 45863/45870 co-relation queries the response was YES. [2024-06-27 23:01:07,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19935 conditions, 5325 events. 2918/5325 cut-off events. For 45863/45870 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 40847 event pairs, 580 based on Foata normal form. 53/5265 useless extension candidates. Maximal degree in co-relation 19866. Up to 2712 conditions per place. [2024-06-27 23:01:07,181 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 104 selfloop transitions, 63 changer transitions 1/181 dead transitions. [2024-06-27 23:01:07,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 181 transitions, 2039 flow [2024-06-27 23:01:07,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:07,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:07,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-27 23:01:07,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802721088435374 [2024-06-27 23:01:07,182 INFO L175 Difference]: Start difference. First operand has 143 places, 133 transitions, 1389 flow. Second operand 6 states and 200 transitions. [2024-06-27 23:01:07,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 181 transitions, 2039 flow [2024-06-27 23:01:07,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 181 transitions, 1992 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:07,257 INFO L231 Difference]: Finished difference. Result has 147 places, 148 transitions, 1728 flow [2024-06-27 23:01:07,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1728, PETRI_PLACES=147, PETRI_TRANSITIONS=148} [2024-06-27 23:01:07,258 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-27 23:01:07,258 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 148 transitions, 1728 flow [2024-06-27 23:01:07,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,258 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] [2024-06-27 23:01:07,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:01:07,258 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:07,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,259 INFO L85 PathProgramCache]: Analyzing trace with hash 724453737, now seen corresponding path program 2 times [2024-06-27 23:01:07,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977985458] [2024-06-27 23:01:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977985458] [2024-06-27 23:01:07,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977985458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:07,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138446159] [2024-06-27 23:01:07,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:07,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:07,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:07,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:07,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 148 transitions, 1728 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:07,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,966 INFO L124 PetriNetUnfolderBase]: 2658/4853 cut-off events. [2024-06-27 23:01:07,966 INFO L125 PetriNetUnfolderBase]: For 43932/43939 co-relation queries the response was YES. [2024-06-27 23:01:07,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19301 conditions, 4853 events. 2658/4853 cut-off events. For 43932/43939 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36455 event pairs, 584 based on Foata normal form. 53/4822 useless extension candidates. Maximal degree in co-relation 19229. Up to 2672 conditions per place. [2024-06-27 23:01:08,006 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 107 selfloop transitions, 64 changer transitions 1/185 dead transitions. [2024-06-27 23:01:08,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 2204 flow [2024-06-27 23:01:08,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:08,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:08,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 23:01:08,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647230320699709 [2024-06-27 23:01:08,008 INFO L175 Difference]: Start difference. First operand has 147 places, 148 transitions, 1728 flow. Second operand 7 states and 228 transitions. [2024-06-27 23:01:08,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 2204 flow [2024-06-27 23:01:08,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 2102 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:08,086 INFO L231 Difference]: Finished difference. Result has 151 places, 149 transitions, 1790 flow [2024-06-27 23:01:08,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=151, PETRI_TRANSITIONS=149} [2024-06-27 23:01:08,087 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 99 predicate places. [2024-06-27 23:01:08,087 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 149 transitions, 1790 flow [2024-06-27 23:01:08,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,087 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] [2024-06-27 23:01:08,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:01:08,088 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:08,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1181159457, now seen corresponding path program 3 times [2024-06-27 23:01:08,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798894626] [2024-06-27 23:01:08,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798894626] [2024-06-27 23:01:08,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798894626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:08,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915809938] [2024-06-27 23:01:08,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:08,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:08,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:08,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:08,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,666 INFO L124 PetriNetUnfolderBase]: 2734/5065 cut-off events. [2024-06-27 23:01:08,666 INFO L125 PetriNetUnfolderBase]: For 35437/35440 co-relation queries the response was YES. [2024-06-27 23:01:08,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20046 conditions, 5065 events. 2734/5065 cut-off events. For 35437/35440 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 39330 event pairs, 517 based on Foata normal form. 8/4898 useless extension candidates. Maximal degree in co-relation 19973. Up to 3381 conditions per place. [2024-06-27 23:01:08,702 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 136 selfloop transitions, 43 changer transitions 0/192 dead transitions. [2024-06-27 23:01:08,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 192 transitions, 2340 flow [2024-06-27 23:01:08,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:08,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:08,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-27 23:01:08,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167800453514739 [2024-06-27 23:01:08,703 INFO L175 Difference]: Start difference. First operand has 151 places, 149 transitions, 1790 flow. Second operand 9 states and 272 transitions. [2024-06-27 23:01:08,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 192 transitions, 2340 flow [2024-06-27 23:01:08,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 192 transitions, 2161 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:08,756 INFO L231 Difference]: Finished difference. Result has 153 places, 153 transitions, 1783 flow [2024-06-27 23:01:08,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1783, PETRI_PLACES=153, PETRI_TRANSITIONS=153} [2024-06-27 23:01:08,759 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-27 23:01:08,760 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 153 transitions, 1783 flow [2024-06-27 23:01:08,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,760 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] [2024-06-27 23:01:08,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:01:08,760 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:08,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1947195419, now seen corresponding path program 4 times [2024-06-27 23:01:08,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530373177] [2024-06-27 23:01:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530373177] [2024-06-27 23:01:08,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530373177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:08,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694585337] [2024-06-27 23:01:08,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:08,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:08,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:08,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 153 transitions, 1783 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:08,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,347 INFO L124 PetriNetUnfolderBase]: 2766/5129 cut-off events. [2024-06-27 23:01:09,347 INFO L125 PetriNetUnfolderBase]: For 32568/32571 co-relation queries the response was YES. [2024-06-27 23:01:09,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19835 conditions, 5129 events. 2766/5129 cut-off events. For 32568/32571 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 39900 event pairs, 581 based on Foata normal form. 8/4952 useless extension candidates. Maximal degree in co-relation 19763. Up to 3397 conditions per place. [2024-06-27 23:01:09,384 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 130 selfloop transitions, 41 changer transitions 0/184 dead transitions. [2024-06-27 23:01:09,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 184 transitions, 2247 flow [2024-06-27 23:01:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:09,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:09,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 23:01:09,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-27 23:01:09,386 INFO L175 Difference]: Start difference. First operand has 153 places, 153 transitions, 1783 flow. Second operand 8 states and 242 transitions. [2024-06-27 23:01:09,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 184 transitions, 2247 flow [2024-06-27 23:01:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 184 transitions, 2155 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:09,444 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1796 flow [2024-06-27 23:01:09,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1796, PETRI_PLACES=157, PETRI_TRANSITIONS=154} [2024-06-27 23:01:09,445 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-27 23:01:09,445 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1796 flow [2024-06-27 23:01:09,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,446 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] [2024-06-27 23:01:09,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:01:09,446 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:09,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1170102687, now seen corresponding path program 5 times [2024-06-27 23:01:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105135666] [2024-06-27 23:01:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105135666] [2024-06-27 23:01:09,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105135666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:09,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811746133] [2024-06-27 23:01:09,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:09,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:09,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:09,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:09,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 154 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:09,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,978 INFO L124 PetriNetUnfolderBase]: 2746/5079 cut-off events. [2024-06-27 23:01:09,978 INFO L125 PetriNetUnfolderBase]: For 32535/32538 co-relation queries the response was YES. [2024-06-27 23:01:09,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19422 conditions, 5079 events. 2746/5079 cut-off events. For 32535/32538 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 39692 event pairs, 643 based on Foata normal form. 8/4904 useless extension candidates. Maximal degree in co-relation 19349. Up to 3389 conditions per place. [2024-06-27 23:01:10,013 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 122 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-27 23:01:10,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 172 transitions, 2152 flow [2024-06-27 23:01:10,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:10,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:10,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 23:01:10,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 23:01:10,014 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1796 flow. Second operand 6 states and 181 transitions. [2024-06-27 23:01:10,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 172 transitions, 2152 flow [2024-06-27 23:01:10,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 172 transitions, 2086 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:10,067 INFO L231 Difference]: Finished difference. Result has 159 places, 154 transitions, 1808 flow [2024-06-27 23:01:10,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1808, PETRI_PLACES=159, PETRI_TRANSITIONS=154} [2024-06-27 23:01:10,067 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-06-27 23:01:10,068 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 154 transitions, 1808 flow [2024-06-27 23:01:10,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,068 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] [2024-06-27 23:01:10,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:01:10,068 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:10,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2094959120, now seen corresponding path program 1 times [2024-06-27 23:01:10,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370843559] [2024-06-27 23:01:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370843559] [2024-06-27 23:01:10,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370843559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:10,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425419366] [2024-06-27 23:01:10,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:10,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:10,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:10,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:01:10,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 154 transitions, 1808 flow. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:01:10,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,638 INFO L124 PetriNetUnfolderBase]: 2520/4814 cut-off events. [2024-06-27 23:01:10,639 INFO L125 PetriNetUnfolderBase]: For 33750/33828 co-relation queries the response was YES. [2024-06-27 23:01:10,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18079 conditions, 4814 events. 2520/4814 cut-off events. For 33750/33828 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 38594 event pairs, 634 based on Foata normal form. 87/4775 useless extension candidates. Maximal degree in co-relation 18005. Up to 3239 conditions per place. [2024-06-27 23:01:10,668 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 109 selfloop transitions, 32 changer transitions 0/172 dead transitions. [2024-06-27 23:01:10,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 172 transitions, 2138 flow [2024-06-27 23:01:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:10,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 23:01:10,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 23:01:10,669 INFO L175 Difference]: Start difference. First operand has 159 places, 154 transitions, 1808 flow. Second operand 5 states and 161 transitions. [2024-06-27 23:01:10,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 172 transitions, 2138 flow [2024-06-27 23:01:10,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 172 transitions, 2061 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:10,721 INFO L231 Difference]: Finished difference. Result has 159 places, 155 transitions, 1814 flow [2024-06-27 23:01:10,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1814, PETRI_PLACES=159, PETRI_TRANSITIONS=155} [2024-06-27 23:01:10,721 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-06-27 23:01:10,721 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 155 transitions, 1814 flow [2024-06-27 23:01:10,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,722 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] [2024-06-27 23:01:10,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:01:10,722 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:10,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1221449691, now seen corresponding path program 6 times [2024-06-27 23:01:10,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884297622] [2024-06-27 23:01:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884297622] [2024-06-27 23:01:10,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884297622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:10,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150118697] [2024-06-27 23:01:10,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:10,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:10,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:10,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:10,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 155 transitions, 1814 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:10,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,292 INFO L124 PetriNetUnfolderBase]: 2830/5245 cut-off events. [2024-06-27 23:01:11,293 INFO L125 PetriNetUnfolderBase]: For 35352/35355 co-relation queries the response was YES. [2024-06-27 23:01:11,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20056 conditions, 5245 events. 2830/5245 cut-off events. For 35352/35355 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 40995 event pairs, 611 based on Foata normal form. 8/5063 useless extension candidates. Maximal degree in co-relation 19981. Up to 3317 conditions per place. [2024-06-27 23:01:11,331 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 129 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-27 23:01:11,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 186 transitions, 2305 flow [2024-06-27 23:01:11,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:11,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:11,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 23:01:11,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6209912536443148 [2024-06-27 23:01:11,332 INFO L175 Difference]: Start difference. First operand has 159 places, 155 transitions, 1814 flow. Second operand 7 states and 213 transitions. [2024-06-27 23:01:11,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 186 transitions, 2305 flow [2024-06-27 23:01:11,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 186 transitions, 2234 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:11,392 INFO L231 Difference]: Finished difference. Result has 164 places, 158 transitions, 1895 flow [2024-06-27 23:01:11,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1895, PETRI_PLACES=164, PETRI_TRANSITIONS=158} [2024-06-27 23:01:11,393 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 112 predicate places. [2024-06-27 23:01:11,393 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 158 transitions, 1895 flow [2024-06-27 23:01:11,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,393 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] [2024-06-27 23:01:11,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:01:11,393 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:11,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash 439196695, now seen corresponding path program 7 times [2024-06-27 23:01:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60583516] [2024-06-27 23:01:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60583516] [2024-06-27 23:01:11,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60583516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:11,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237122645] [2024-06-27 23:01:11,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:11,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:11,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:11,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:11,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 158 transitions, 1895 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:11,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,004 INFO L124 PetriNetUnfolderBase]: 2894/5357 cut-off events. [2024-06-27 23:01:12,004 INFO L125 PetriNetUnfolderBase]: For 38345/38352 co-relation queries the response was YES. [2024-06-27 23:01:12,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20676 conditions, 5357 events. 2894/5357 cut-off events. For 38345/38352 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 42141 event pairs, 908 based on Foata normal form. 20/5190 useless extension candidates. Maximal degree in co-relation 20599. Up to 3924 conditions per place. [2024-06-27 23:01:12,044 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 137 selfloop transitions, 34 changer transitions 1/185 dead transitions. [2024-06-27 23:01:12,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 185 transitions, 2360 flow [2024-06-27 23:01:12,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 23:01:12,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151603498542274 [2024-06-27 23:01:12,046 INFO L175 Difference]: Start difference. First operand has 164 places, 158 transitions, 1895 flow. Second operand 7 states and 211 transitions. [2024-06-27 23:01:12,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 185 transitions, 2360 flow [2024-06-27 23:01:12,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 185 transitions, 2291 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:12,109 INFO L231 Difference]: Finished difference. Result has 169 places, 163 transitions, 1969 flow [2024-06-27 23:01:12,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1969, PETRI_PLACES=169, PETRI_TRANSITIONS=163} [2024-06-27 23:01:12,109 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 117 predicate places. [2024-06-27 23:01:12,109 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 163 transitions, 1969 flow [2024-06-27 23:01:12,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:01:12,110 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:12,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1086956383, now seen corresponding path program 8 times [2024-06-27 23:01:12,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281397951] [2024-06-27 23:01:12,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281397951] [2024-06-27 23:01:12,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281397951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16747690] [2024-06-27 23:01:12,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:12,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 163 transitions, 1969 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:12,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,700 INFO L124 PetriNetUnfolderBase]: 2926/5419 cut-off events. [2024-06-27 23:01:12,701 INFO L125 PetriNetUnfolderBase]: For 40967/40970 co-relation queries the response was YES. [2024-06-27 23:01:12,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20979 conditions, 5419 events. 2926/5419 cut-off events. For 40967/40970 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 43063 event pairs, 727 based on Foata normal form. 8/5230 useless extension candidates. Maximal degree in co-relation 20899. Up to 3397 conditions per place. [2024-06-27 23:01:12,740 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 129 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-27 23:01:12,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 187 transitions, 2430 flow [2024-06-27 23:01:12,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 23:01:12,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6064139941690962 [2024-06-27 23:01:12,742 INFO L175 Difference]: Start difference. First operand has 169 places, 163 transitions, 1969 flow. Second operand 7 states and 208 transitions. [2024-06-27 23:01:12,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 187 transitions, 2430 flow [2024-06-27 23:01:12,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 187 transitions, 2322 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:12,818 INFO L231 Difference]: Finished difference. Result has 171 places, 164 transitions, 1974 flow [2024-06-27 23:01:12,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1974, PETRI_PLACES=171, PETRI_TRANSITIONS=164} [2024-06-27 23:01:12,818 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-27 23:01:12,819 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 164 transitions, 1974 flow [2024-06-27 23:01:12,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,819 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] [2024-06-27 23:01:12,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:01:12,819 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:12,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,820 INFO L85 PathProgramCache]: Analyzing trace with hash -234946597, now seen corresponding path program 9 times [2024-06-27 23:01:12,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899829462] [2024-06-27 23:01:12,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899829462] [2024-06-27 23:01:12,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899829462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492154459] [2024-06-27 23:01:12,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:12,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 164 transitions, 1974 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:12,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,392 INFO L124 PetriNetUnfolderBase]: 2906/5371 cut-off events. [2024-06-27 23:01:13,392 INFO L125 PetriNetUnfolderBase]: For 40671/40674 co-relation queries the response was YES. [2024-06-27 23:01:13,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20660 conditions, 5371 events. 2906/5371 cut-off events. For 40671/40674 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 42395 event pairs, 751 based on Foata normal form. 8/5188 useless extension candidates. Maximal degree in co-relation 20580. Up to 3389 conditions per place. [2024-06-27 23:01:13,435 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 126 selfloop transitions, 46 changer transitions 0/185 dead transitions. [2024-06-27 23:01:13,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 185 transitions, 2362 flow [2024-06-27 23:01:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:13,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:13,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 23:01:13,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-06-27 23:01:13,436 INFO L175 Difference]: Start difference. First operand has 171 places, 164 transitions, 1974 flow. Second operand 7 states and 206 transitions. [2024-06-27 23:01:13,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 185 transitions, 2362 flow [2024-06-27 23:01:13,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 185 transitions, 2229 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:13,519 INFO L231 Difference]: Finished difference. Result has 174 places, 164 transitions, 1937 flow [2024-06-27 23:01:13,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1937, PETRI_PLACES=174, PETRI_TRANSITIONS=164} [2024-06-27 23:01:13,519 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 23:01:13,519 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 164 transitions, 1937 flow [2024-06-27 23:01:13,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,520 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] [2024-06-27 23:01:13,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:01:13,520 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:13,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1537670906, now seen corresponding path program 2 times [2024-06-27 23:01:13,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596079615] [2024-06-27 23:01:13,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596079615] [2024-06-27 23:01:13,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596079615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:13,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761175677] [2024-06-27 23:01:13,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:13,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:13,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:01:13,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 164 transitions, 1937 flow. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:01:13,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,101 INFO L124 PetriNetUnfolderBase]: 2649/4994 cut-off events. [2024-06-27 23:01:14,101 INFO L125 PetriNetUnfolderBase]: For 42018/42109 co-relation queries the response was YES. [2024-06-27 23:01:14,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 4994 events. 2649/4994 cut-off events. For 42018/42109 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 39769 event pairs, 716 based on Foata normal form. 94/4962 useless extension candidates. Maximal degree in co-relation 18553. Up to 3427 conditions per place. [2024-06-27 23:01:14,137 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 114 selfloop transitions, 36 changer transitions 0/182 dead transitions. [2024-06-27 23:01:14,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 182 transitions, 2285 flow [2024-06-27 23:01:14,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:14,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:14,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-06-27 23:01:14,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6612244897959184 [2024-06-27 23:01:14,138 INFO L175 Difference]: Start difference. First operand has 174 places, 164 transitions, 1937 flow. Second operand 5 states and 162 transitions. [2024-06-27 23:01:14,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 182 transitions, 2285 flow [2024-06-27 23:01:14,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 182 transitions, 2192 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:14,200 INFO L231 Difference]: Finished difference. Result has 174 places, 165 transitions, 1940 flow [2024-06-27 23:01:14,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1940, PETRI_PLACES=174, PETRI_TRANSITIONS=165} [2024-06-27 23:01:14,200 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 23:01:14,200 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 165 transitions, 1940 flow [2024-06-27 23:01:14,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,201 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] [2024-06-27 23:01:14,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:01:14,201 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:14,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,201 INFO L85 PathProgramCache]: Analyzing trace with hash -136535506, now seen corresponding path program 3 times [2024-06-27 23:01:14,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668769983] [2024-06-27 23:01:14,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668769983] [2024-06-27 23:01:14,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668769983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:14,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669085658] [2024-06-27 23:01:14,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:14,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:14,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:14,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:01:14,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 165 transitions, 1940 flow. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:01:14,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,759 INFO L124 PetriNetUnfolderBase]: 2686/5170 cut-off events. [2024-06-27 23:01:14,760 INFO L125 PetriNetUnfolderBase]: For 42601/42671 co-relation queries the response was YES. [2024-06-27 23:01:14,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18967 conditions, 5170 events. 2686/5170 cut-off events. For 42601/42671 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 42351 event pairs, 686 based on Foata normal form. 75/5114 useless extension candidates. Maximal degree in co-relation 18886. Up to 3294 conditions per place. [2024-06-27 23:01:14,799 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 118 selfloop transitions, 38 changer transitions 0/188 dead transitions. [2024-06-27 23:01:14,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 188 transitions, 2364 flow [2024-06-27 23:01:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:14,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:14,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 23:01:14,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-06-27 23:01:14,801 INFO L175 Difference]: Start difference. First operand has 174 places, 165 transitions, 1940 flow. Second operand 6 states and 188 transitions. [2024-06-27 23:01:14,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 188 transitions, 2364 flow [2024-06-27 23:01:14,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 188 transitions, 2288 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:14,870 INFO L231 Difference]: Finished difference. Result has 177 places, 166 transitions, 1958 flow [2024-06-27 23:01:14,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1958, PETRI_PLACES=177, PETRI_TRANSITIONS=166} [2024-06-27 23:01:14,871 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-06-27 23:01:14,871 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 166 transitions, 1958 flow [2024-06-27 23:01:14,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,871 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] [2024-06-27 23:01:14,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:01:14,872 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:14,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,872 INFO L85 PathProgramCache]: Analyzing trace with hash -136921456, now seen corresponding path program 4 times [2024-06-27 23:01:14,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893455102] [2024-06-27 23:01:14,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893455102] [2024-06-27 23:01:14,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893455102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:14,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055396042] [2024-06-27 23:01:14,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:14,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:14,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:14,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-06-27 23:01:14,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 166 transitions, 1958 flow. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-06-27 23:01:14,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,432 INFO L124 PetriNetUnfolderBase]: 2657/5117 cut-off events. [2024-06-27 23:01:15,433 INFO L125 PetriNetUnfolderBase]: For 38727/38797 co-relation queries the response was YES. [2024-06-27 23:01:15,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18496 conditions, 5117 events. 2657/5117 cut-off events. For 38727/38797 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41902 event pairs, 680 based on Foata normal form. 73/5067 useless extension candidates. Maximal degree in co-relation 18414. Up to 3284 conditions per place. [2024-06-27 23:01:15,471 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 116 selfloop transitions, 39 changer transitions 0/187 dead transitions. [2024-06-27 23:01:15,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 187 transitions, 2314 flow [2024-06-27 23:01:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:15,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 23:01:15,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-06-27 23:01:15,472 INFO L175 Difference]: Start difference. First operand has 177 places, 166 transitions, 1958 flow. Second operand 6 states and 188 transitions. [2024-06-27 23:01:15,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 187 transitions, 2314 flow [2024-06-27 23:01:15,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 187 transitions, 2234 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:15,615 INFO L231 Difference]: Finished difference. Result has 180 places, 166 transitions, 1961 flow [2024-06-27 23:01:15,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1961, PETRI_PLACES=180, PETRI_TRANSITIONS=166} [2024-06-27 23:01:15,615 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-27 23:01:15,615 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 166 transitions, 1961 flow [2024-06-27 23:01:15,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 7 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,616 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] [2024-06-27 23:01:15,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:01:15,616 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:15,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,616 INFO L85 PathProgramCache]: Analyzing trace with hash -722556986, now seen corresponding path program 1 times [2024-06-27 23:01:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946839578] [2024-06-27 23:01:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946839578] [2024-06-27 23:01:15,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946839578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:15,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135952691] [2024-06-27 23:01:15,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:15,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:15,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:15,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:15,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 166 transitions, 1961 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:15,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,246 INFO L124 PetriNetUnfolderBase]: 3042/5723 cut-off events. [2024-06-27 23:01:16,246 INFO L125 PetriNetUnfolderBase]: For 41704/41716 co-relation queries the response was YES. [2024-06-27 23:01:16,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20839 conditions, 5723 events. 3042/5723 cut-off events. For 41704/41716 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46448 event pairs, 796 based on Foata normal form. 23/5559 useless extension candidates. Maximal degree in co-relation 20756. Up to 3743 conditions per place. [2024-06-27 23:01:16,286 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 160 selfloop transitions, 37 changer transitions 1/211 dead transitions. [2024-06-27 23:01:16,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 211 transitions, 2549 flow [2024-06-27 23:01:16,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:16,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:16,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-27 23:01:16,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588921282798834 [2024-06-27 23:01:16,288 INFO L175 Difference]: Start difference. First operand has 180 places, 166 transitions, 1961 flow. Second operand 7 states and 226 transitions. [2024-06-27 23:01:16,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 211 transitions, 2549 flow [2024-06-27 23:01:16,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 211 transitions, 2464 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:16,351 INFO L231 Difference]: Finished difference. Result has 183 places, 171 transitions, 2027 flow [2024-06-27 23:01:16,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2027, PETRI_PLACES=183, PETRI_TRANSITIONS=171} [2024-06-27 23:01:16,352 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-06-27 23:01:16,352 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 171 transitions, 2027 flow [2024-06-27 23:01:16,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,353 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] [2024-06-27 23:01:16,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:01:16,353 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:16,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,353 INFO L85 PathProgramCache]: Analyzing trace with hash -722552336, now seen corresponding path program 2 times [2024-06-27 23:01:16,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208788727] [2024-06-27 23:01:16,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208788727] [2024-06-27 23:01:16,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208788727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:16,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658912713] [2024-06-27 23:01:16,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:16,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:16,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:16,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:16,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 171 transitions, 2027 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:16,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,969 INFO L124 PetriNetUnfolderBase]: 3126/5841 cut-off events. [2024-06-27 23:01:16,969 INFO L125 PetriNetUnfolderBase]: For 46005/46009 co-relation queries the response was YES. [2024-06-27 23:01:16,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21939 conditions, 5841 events. 3126/5841 cut-off events. For 46005/46009 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47100 event pairs, 945 based on Foata normal form. 9/5669 useless extension candidates. Maximal degree in co-relation 21854. Up to 3890 conditions per place. [2024-06-27 23:01:17,012 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 164 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-27 23:01:17,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 215 transitions, 2705 flow [2024-06-27 23:01:17,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 23:01:17,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:01:17,013 INFO L175 Difference]: Start difference. First operand has 183 places, 171 transitions, 2027 flow. Second operand 7 states and 224 transitions. [2024-06-27 23:01:17,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 215 transitions, 2705 flow [2024-06-27 23:01:17,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 215 transitions, 2597 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:17,112 INFO L231 Difference]: Finished difference. Result has 187 places, 174 transitions, 2054 flow [2024-06-27 23:01:17,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2054, PETRI_PLACES=187, PETRI_TRANSITIONS=174} [2024-06-27 23:01:17,113 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-27 23:01:17,113 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 174 transitions, 2054 flow [2024-06-27 23:01:17,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,113 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] [2024-06-27 23:01:17,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:01:17,114 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:17,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1221788304, now seen corresponding path program 3 times [2024-06-27 23:01:17,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809369996] [2024-06-27 23:01:17,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809369996] [2024-06-27 23:01:17,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809369996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:17,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991346496] [2024-06-27 23:01:17,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:17,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:17,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:17,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:17,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 174 transitions, 2054 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,868 INFO L124 PetriNetUnfolderBase]: 3210/6027 cut-off events. [2024-06-27 23:01:17,868 INFO L125 PetriNetUnfolderBase]: For 51389/51393 co-relation queries the response was YES. [2024-06-27 23:01:17,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22760 conditions, 6027 events. 3210/6027 cut-off events. For 51389/51393 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49238 event pairs, 929 based on Foata normal form. 9/5851 useless extension candidates. Maximal degree in co-relation 22673. Up to 3930 conditions per place. [2024-06-27 23:01:17,922 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 158 selfloop transitions, 42 changer transitions 0/213 dead transitions. [2024-06-27 23:01:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 213 transitions, 2711 flow [2024-06-27 23:01:17,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 23:01:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.641399416909621 [2024-06-27 23:01:17,924 INFO L175 Difference]: Start difference. First operand has 187 places, 174 transitions, 2054 flow. Second operand 7 states and 220 transitions. [2024-06-27 23:01:17,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 213 transitions, 2711 flow [2024-06-27 23:01:18,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 213 transitions, 2626 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:18,073 INFO L231 Difference]: Finished difference. Result has 192 places, 178 transitions, 2145 flow [2024-06-27 23:01:18,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2145, PETRI_PLACES=192, PETRI_TRANSITIONS=178} [2024-06-27 23:01:18,073 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 140 predicate places. [2024-06-27 23:01:18,073 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 178 transitions, 2145 flow [2024-06-27 23:01:18,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,074 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] [2024-06-27 23:01:18,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:01:18,074 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:18,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1972723652, now seen corresponding path program 4 times [2024-06-27 23:01:18,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773724704] [2024-06-27 23:01:18,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773724704] [2024-06-27 23:01:18,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773724704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:18,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810416150] [2024-06-27 23:01:18,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:18,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:18,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:18,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:18,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 178 transitions, 2145 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:18,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,865 INFO L124 PetriNetUnfolderBase]: 3366/6311 cut-off events. [2024-06-27 23:01:18,865 INFO L125 PetriNetUnfolderBase]: For 65538/65545 co-relation queries the response was YES. [2024-06-27 23:01:18,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23671 conditions, 6311 events. 3366/6311 cut-off events. For 65538/65545 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 51951 event pairs, 676 based on Foata normal form. 33/6152 useless extension candidates. Maximal degree in co-relation 23583. Up to 3917 conditions per place. [2024-06-27 23:01:18,922 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 157 selfloop transitions, 42 changer transitions 3/215 dead transitions. [2024-06-27 23:01:18,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 215 transitions, 2712 flow [2024-06-27 23:01:18,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:18,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 23:01:18,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6700680272108843 [2024-06-27 23:01:18,924 INFO L175 Difference]: Start difference. First operand has 192 places, 178 transitions, 2145 flow. Second operand 6 states and 197 transitions. [2024-06-27 23:01:18,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 215 transitions, 2712 flow [2024-06-27 23:01:19,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 215 transitions, 2653 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:19,043 INFO L231 Difference]: Finished difference. Result has 196 places, 182 transitions, 2276 flow [2024-06-27 23:01:19,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2276, PETRI_PLACES=196, PETRI_TRANSITIONS=182} [2024-06-27 23:01:19,044 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 144 predicate places. [2024-06-27 23:01:19,044 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 182 transitions, 2276 flow [2024-06-27 23:01:19,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,045 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] [2024-06-27 23:01:19,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:01:19,045 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:19,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1972843622, now seen corresponding path program 5 times [2024-06-27 23:01:19,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642521861] [2024-06-27 23:01:19,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642521861] [2024-06-27 23:01:19,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642521861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:19,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080794276] [2024-06-27 23:01:19,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:19,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:19,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:19,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:19,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 182 transitions, 2276 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:19,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,861 INFO L124 PetriNetUnfolderBase]: 3282/6183 cut-off events. [2024-06-27 23:01:19,861 INFO L125 PetriNetUnfolderBase]: For 56296/56300 co-relation queries the response was YES. [2024-06-27 23:01:19,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23591 conditions, 6183 events. 3282/6183 cut-off events. For 56296/56300 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50890 event pairs, 1004 based on Foata normal form. 9/5995 useless extension candidates. Maximal degree in co-relation 23501. Up to 4339 conditions per place. [2024-06-27 23:01:19,904 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 165 selfloop transitions, 35 changer transitions 0/213 dead transitions. [2024-06-27 23:01:19,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 213 transitions, 2810 flow [2024-06-27 23:01:19,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:19,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:19,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-27 23:01:19,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-06-27 23:01:19,905 INFO L175 Difference]: Start difference. First operand has 196 places, 182 transitions, 2276 flow. Second operand 6 states and 194 transitions. [2024-06-27 23:01:19,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 213 transitions, 2810 flow [2024-06-27 23:01:20,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 213 transitions, 2686 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:20,060 INFO L231 Difference]: Finished difference. Result has 199 places, 182 transitions, 2226 flow [2024-06-27 23:01:20,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2226, PETRI_PLACES=199, PETRI_TRANSITIONS=182} [2024-06-27 23:01:20,060 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 147 predicate places. [2024-06-27 23:01:20,060 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 182 transitions, 2226 flow [2024-06-27 23:01:20,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,061 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] [2024-06-27 23:01:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:01:20,061 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:20,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2138083410, now seen corresponding path program 6 times [2024-06-27 23:01:20,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449857565] [2024-06-27 23:01:20,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449857565] [2024-06-27 23:01:20,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449857565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:20,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441124809] [2024-06-27 23:01:20,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:20,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:20,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:20,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:20,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 182 transitions, 2226 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:20,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,810 INFO L124 PetriNetUnfolderBase]: 3314/6243 cut-off events. [2024-06-27 23:01:20,810 INFO L125 PetriNetUnfolderBase]: For 56242/56246 co-relation queries the response was YES. [2024-06-27 23:01:20,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23523 conditions, 6243 events. 3314/6243 cut-off events. For 56242/56246 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 51625 event pairs, 946 based on Foata normal form. 9/6058 useless extension candidates. Maximal degree in co-relation 23432. Up to 4355 conditions per place. [2024-06-27 23:01:20,864 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 167 selfloop transitions, 40 changer transitions 0/220 dead transitions. [2024-06-27 23:01:20,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 220 transitions, 2820 flow [2024-06-27 23:01:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 23:01:20,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:01:20,866 INFO L175 Difference]: Start difference. First operand has 199 places, 182 transitions, 2226 flow. Second operand 8 states and 248 transitions. [2024-06-27 23:01:20,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 220 transitions, 2820 flow [2024-06-27 23:01:21,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 220 transitions, 2731 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:21,013 INFO L231 Difference]: Finished difference. Result has 203 places, 184 transitions, 2255 flow [2024-06-27 23:01:21,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2255, PETRI_PLACES=203, PETRI_TRANSITIONS=184} [2024-06-27 23:01:21,013 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-27 23:01:21,013 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 184 transitions, 2255 flow [2024-06-27 23:01:21,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,014 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] [2024-06-27 23:01:21,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:01:21,014 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:21,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,014 INFO L85 PathProgramCache]: Analyzing trace with hash -136529554, now seen corresponding path program 7 times [2024-06-27 23:01:21,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821246943] [2024-06-27 23:01:21,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821246943] [2024-06-27 23:01:21,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821246943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:21,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575629894] [2024-06-27 23:01:21,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:21,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:21,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:21,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:21,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 184 transitions, 2255 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:21,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,778 INFO L124 PetriNetUnfolderBase]: 3294/6199 cut-off events. [2024-06-27 23:01:21,779 INFO L125 PetriNetUnfolderBase]: For 54354/54358 co-relation queries the response was YES. [2024-06-27 23:01:21,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23124 conditions, 6199 events. 3294/6199 cut-off events. For 54354/54358 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50924 event pairs, 1082 based on Foata normal form. 9/6026 useless extension candidates. Maximal degree in co-relation 23032. Up to 4347 conditions per place. [2024-06-27 23:01:21,838 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 167 selfloop transitions, 42 changer transitions 0/222 dead transitions. [2024-06-27 23:01:21,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 222 transitions, 2759 flow [2024-06-27 23:01:21,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:21,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-06-27 23:01:21,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145124716553289 [2024-06-27 23:01:21,839 INFO L175 Difference]: Start difference. First operand has 203 places, 184 transitions, 2255 flow. Second operand 9 states and 271 transitions. [2024-06-27 23:01:21,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 222 transitions, 2759 flow [2024-06-27 23:01:21,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 222 transitions, 2663 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:21,977 INFO L231 Difference]: Finished difference. Result has 207 places, 184 transitions, 2247 flow [2024-06-27 23:01:21,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2247, PETRI_PLACES=207, PETRI_TRANSITIONS=184} [2024-06-27 23:01:21,978 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-27 23:01:21,978 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 184 transitions, 2247 flow [2024-06-27 23:01:21,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,979 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] [2024-06-27 23:01:21,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:21,979 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:21,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,979 INFO L85 PathProgramCache]: Analyzing trace with hash -234607984, now seen corresponding path program 8 times [2024-06-27 23:01:21,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512382821] [2024-06-27 23:01:21,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512382821] [2024-06-27 23:01:22,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512382821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:22,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455842133] [2024-06-27 23:01:22,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:22,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:22,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:22,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:22,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 184 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:22,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,690 INFO L124 PetriNetUnfolderBase]: 3274/6177 cut-off events. [2024-06-27 23:01:22,691 INFO L125 PetriNetUnfolderBase]: For 50856/50860 co-relation queries the response was YES. [2024-06-27 23:01:22,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22691 conditions, 6177 events. 3274/6177 cut-off events. For 50856/50860 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51039 event pairs, 1109 based on Foata normal form. 9/5992 useless extension candidates. Maximal degree in co-relation 22598. Up to 4034 conditions per place. [2024-06-27 23:01:22,739 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 153 selfloop transitions, 46 changer transitions 0/212 dead transitions. [2024-06-27 23:01:22,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 212 transitions, 2717 flow [2024-06-27 23:01:22,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:22,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:22,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 23:01:22,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180758017492711 [2024-06-27 23:01:22,741 INFO L175 Difference]: Start difference. First operand has 207 places, 184 transitions, 2247 flow. Second operand 7 states and 212 transitions. [2024-06-27 23:01:22,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 212 transitions, 2717 flow [2024-06-27 23:01:22,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 212 transitions, 2639 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:22,870 INFO L231 Difference]: Finished difference. Result has 208 places, 185 transitions, 2277 flow [2024-06-27 23:01:22,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2277, PETRI_PLACES=208, PETRI_TRANSITIONS=185} [2024-06-27 23:01:22,870 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 156 predicate places. [2024-06-27 23:01:22,870 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 185 transitions, 2277 flow [2024-06-27 23:01:22,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,871 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] [2024-06-27 23:01:22,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:22,871 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:22,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1878925036, now seen corresponding path program 1 times [2024-06-27 23:01:22,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971132312] [2024-06-27 23:01:22,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971132312] [2024-06-27 23:01:22,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971132312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:22,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464343331] [2024-06-27 23:01:22,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:22,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:23,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:23,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 185 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:23,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,685 INFO L124 PetriNetUnfolderBase]: 3410/6263 cut-off events. [2024-06-27 23:01:23,686 INFO L125 PetriNetUnfolderBase]: For 61848/61860 co-relation queries the response was YES. [2024-06-27 23:01:23,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24315 conditions, 6263 events. 3410/6263 cut-off events. For 61848/61860 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 49959 event pairs, 772 based on Foata normal form. 11/6152 useless extension candidates. Maximal degree in co-relation 24221. Up to 3607 conditions per place. [2024-06-27 23:01:23,738 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 138 selfloop transitions, 87 changer transitions 3/241 dead transitions. [2024-06-27 23:01:23,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 241 transitions, 3166 flow [2024-06-27 23:01:23,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:23,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:23,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 285 transitions. [2024-06-27 23:01:23,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-27 23:01:23,739 INFO L175 Difference]: Start difference. First operand has 208 places, 185 transitions, 2277 flow. Second operand 9 states and 285 transitions. [2024-06-27 23:01:23,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 241 transitions, 3166 flow [2024-06-27 23:01:23,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 241 transitions, 3093 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:23,873 INFO L231 Difference]: Finished difference. Result has 215 places, 196 transitions, 2629 flow [2024-06-27 23:01:23,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2629, PETRI_PLACES=215, PETRI_TRANSITIONS=196} [2024-06-27 23:01:23,873 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-27 23:01:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 196 transitions, 2629 flow [2024-06-27 23:01:23,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,874 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] [2024-06-27 23:01:23,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:23,874 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:23,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,875 INFO L85 PathProgramCache]: Analyzing trace with hash 233525460, now seen corresponding path program 2 times [2024-06-27 23:01:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501999166] [2024-06-27 23:01:23,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501999166] [2024-06-27 23:01:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501999166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:23,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332023015] [2024-06-27 23:01:23,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:23,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:23,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:23,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:23,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 196 transitions, 2629 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:23,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,696 INFO L124 PetriNetUnfolderBase]: 3366/6215 cut-off events. [2024-06-27 23:01:24,697 INFO L125 PetriNetUnfolderBase]: For 67565/67577 co-relation queries the response was YES. [2024-06-27 23:01:24,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25365 conditions, 6215 events. 3366/6215 cut-off events. For 67565/67577 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 49996 event pairs, 744 based on Foata normal form. 11/6103 useless extension candidates. Maximal degree in co-relation 25267. Up to 3527 conditions per place. [2024-06-27 23:01:24,739 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 137 selfloop transitions, 84 changer transitions 2/236 dead transitions. [2024-06-27 23:01:24,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 236 transitions, 3358 flow [2024-06-27 23:01:24,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:24,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:24,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 23:01:24,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505102040816326 [2024-06-27 23:01:24,742 INFO L175 Difference]: Start difference. First operand has 215 places, 196 transitions, 2629 flow. Second operand 8 states and 255 transitions. [2024-06-27 23:01:24,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 236 transitions, 3358 flow [2024-06-27 23:01:24,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 236 transitions, 3147 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:24,922 INFO L231 Difference]: Finished difference. Result has 216 places, 198 transitions, 2639 flow [2024-06-27 23:01:24,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2639, PETRI_PLACES=216, PETRI_TRANSITIONS=198} [2024-06-27 23:01:24,923 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-06-27 23:01:24,923 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 198 transitions, 2639 flow [2024-06-27 23:01:24,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,923 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] [2024-06-27 23:01:24,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:24,923 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:24,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1710565588, now seen corresponding path program 3 times [2024-06-27 23:01:24,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45528013] [2024-06-27 23:01:24,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45528013] [2024-06-27 23:01:25,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45528013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:25,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944634619] [2024-06-27 23:01:25,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:25,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:25,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:25,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:25,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 198 transitions, 2639 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:25,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,682 INFO L124 PetriNetUnfolderBase]: 3354/6151 cut-off events. [2024-06-27 23:01:25,682 INFO L125 PetriNetUnfolderBase]: For 65404/65444 co-relation queries the response was YES. [2024-06-27 23:01:25,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24784 conditions, 6151 events. 3354/6151 cut-off events. For 65404/65444 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 49362 event pairs, 982 based on Foata normal form. 39/6049 useless extension candidates. Maximal degree in co-relation 24687. Up to 3519 conditions per place. [2024-06-27 23:01:25,736 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 132 selfloop transitions, 77 changer transitions 2/224 dead transitions. [2024-06-27 23:01:25,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 224 transitions, 3204 flow [2024-06-27 23:01:25,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:25,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 23:01:25,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:01:25,737 INFO L175 Difference]: Start difference. First operand has 216 places, 198 transitions, 2639 flow. Second operand 6 states and 192 transitions. [2024-06-27 23:01:25,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 224 transitions, 3204 flow [2024-06-27 23:01:25,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 224 transitions, 3061 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:25,878 INFO L231 Difference]: Finished difference. Result has 217 places, 198 transitions, 2660 flow [2024-06-27 23:01:25,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2660, PETRI_PLACES=217, PETRI_TRANSITIONS=198} [2024-06-27 23:01:25,878 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-27 23:01:25,879 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 198 transitions, 2660 flow [2024-06-27 23:01:25,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,879 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] [2024-06-27 23:01:25,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:25,879 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:25,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,880 INFO L85 PathProgramCache]: Analyzing trace with hash 53142872, now seen corresponding path program 4 times [2024-06-27 23:01:25,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548234929] [2024-06-27 23:01:25,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548234929] [2024-06-27 23:01:25,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548234929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:25,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057263932] [2024-06-27 23:01:25,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:25,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:25,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:25,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:25,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 198 transitions, 2660 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:25,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,608 INFO L124 PetriNetUnfolderBase]: 3406/6321 cut-off events. [2024-06-27 23:01:26,608 INFO L125 PetriNetUnfolderBase]: For 67024/67036 co-relation queries the response was YES. [2024-06-27 23:01:26,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25464 conditions, 6321 events. 3406/6321 cut-off events. For 67024/67036 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 51614 event pairs, 824 based on Foata normal form. 14/6140 useless extension candidates. Maximal degree in co-relation 25367. Up to 4235 conditions per place. [2024-06-27 23:01:26,662 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 157 selfloop transitions, 75 changer transitions 4/249 dead transitions. [2024-06-27 23:01:26,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 249 transitions, 3615 flow [2024-06-27 23:01:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:26,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:26,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-06-27 23:01:26,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6559766763848397 [2024-06-27 23:01:26,664 INFO L175 Difference]: Start difference. First operand has 217 places, 198 transitions, 2660 flow. Second operand 7 states and 225 transitions. [2024-06-27 23:01:26,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 249 transitions, 3615 flow [2024-06-27 23:01:26,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 249 transitions, 3425 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:26,825 INFO L231 Difference]: Finished difference. Result has 219 places, 209 transitions, 2881 flow [2024-06-27 23:01:26,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2881, PETRI_PLACES=219, PETRI_TRANSITIONS=209} [2024-06-27 23:01:26,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-27 23:01:26,826 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 209 transitions, 2881 flow [2024-06-27 23:01:26,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,827 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] [2024-06-27 23:01:26,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:26,827 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:26,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash 271812020, now seen corresponding path program 5 times [2024-06-27 23:01:26,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32571447] [2024-06-27 23:01:26,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32571447] [2024-06-27 23:01:26,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32571447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:26,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545466504] [2024-06-27 23:01:26,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:26,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:26,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:26,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 209 transitions, 2881 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:26,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,580 INFO L124 PetriNetUnfolderBase]: 3358/6149 cut-off events. [2024-06-27 23:01:27,580 INFO L125 PetriNetUnfolderBase]: For 74561/74573 co-relation queries the response was YES. [2024-06-27 23:01:27,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26279 conditions, 6149 events. 3358/6149 cut-off events. For 74561/74573 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 49217 event pairs, 756 based on Foata normal form. 14/5969 useless extension candidates. Maximal degree in co-relation 26181. Up to 4091 conditions per place. [2024-06-27 23:01:27,636 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 156 selfloop transitions, 80 changer transitions 0/249 dead transitions. [2024-06-27 23:01:27,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 249 transitions, 3799 flow [2024-06-27 23:01:27,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:27,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:27,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 23:01:27,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6501457725947521 [2024-06-27 23:01:27,637 INFO L175 Difference]: Start difference. First operand has 219 places, 209 transitions, 2881 flow. Second operand 7 states and 223 transitions. [2024-06-27 23:01:27,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 249 transitions, 3799 flow [2024-06-27 23:01:27,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 249 transitions, 3696 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:27,828 INFO L231 Difference]: Finished difference. Result has 225 places, 217 transitions, 3144 flow [2024-06-27 23:01:27,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3144, PETRI_PLACES=225, PETRI_TRANSITIONS=217} [2024-06-27 23:01:27,828 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-27 23:01:27,829 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 217 transitions, 3144 flow [2024-06-27 23:01:27,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,829 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] [2024-06-27 23:01:27,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:27,829 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:27,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,830 INFO L85 PathProgramCache]: Analyzing trace with hash 261336500, now seen corresponding path program 6 times [2024-06-27 23:01:27,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184718577] [2024-06-27 23:01:27,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184718577] [2024-06-27 23:01:27,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184718577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:27,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639070761] [2024-06-27 23:01:27,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:27,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:27,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:27,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:27,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 217 transitions, 3144 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:27,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,556 INFO L124 PetriNetUnfolderBase]: 3346/6125 cut-off events. [2024-06-27 23:01:28,557 INFO L125 PetriNetUnfolderBase]: For 74550/74562 co-relation queries the response was YES. [2024-06-27 23:01:28,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26498 conditions, 6125 events. 3346/6125 cut-off events. For 74550/74562 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 49100 event pairs, 752 based on Foata normal form. 14/5947 useless extension candidates. Maximal degree in co-relation 26397. Up to 4083 conditions per place. [2024-06-27 23:01:28,610 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 156 selfloop transitions, 80 changer transitions 0/249 dead transitions. [2024-06-27 23:01:28,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 249 transitions, 3912 flow [2024-06-27 23:01:28,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:28,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:28,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 23:01:28,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6501457725947521 [2024-06-27 23:01:28,611 INFO L175 Difference]: Start difference. First operand has 225 places, 217 transitions, 3144 flow. Second operand 7 states and 223 transitions. [2024-06-27 23:01:28,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 249 transitions, 3912 flow [2024-06-27 23:01:28,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 249 transitions, 3797 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:28,801 INFO L231 Difference]: Finished difference. Result has 230 places, 217 transitions, 3194 flow [2024-06-27 23:01:28,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3194, PETRI_PLACES=230, PETRI_TRANSITIONS=217} [2024-06-27 23:01:28,802 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-06-27 23:01:28,802 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 217 transitions, 3194 flow [2024-06-27 23:01:28,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,803 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] [2024-06-27 23:01:28,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:28,803 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:28,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1012408830, now seen corresponding path program 7 times [2024-06-27 23:01:28,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836600815] [2024-06-27 23:01:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836600815] [2024-06-27 23:01:28,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836600815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:28,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44024017] [2024-06-27 23:01:28,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:28,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:28,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:28,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:28,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 217 transitions, 3194 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:28,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,670 INFO L124 PetriNetUnfolderBase]: 3390/6275 cut-off events. [2024-06-27 23:01:29,670 INFO L125 PetriNetUnfolderBase]: For 74787/74794 co-relation queries the response was YES. [2024-06-27 23:01:29,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26343 conditions, 6275 events. 3390/6275 cut-off events. For 74787/74794 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 51125 event pairs, 619 based on Foata normal form. 13/6106 useless extension candidates. Maximal degree in co-relation 26241. Up to 4121 conditions per place. [2024-06-27 23:01:29,718 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 186 selfloop transitions, 53 changer transitions 0/252 dead transitions. [2024-06-27 23:01:29,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 252 transitions, 3778 flow [2024-06-27 23:01:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:29,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:29,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-27 23:01:29,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802721088435374 [2024-06-27 23:01:29,720 INFO L175 Difference]: Start difference. First operand has 230 places, 217 transitions, 3194 flow. Second operand 6 states and 200 transitions. [2024-06-27 23:01:29,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 252 transitions, 3778 flow [2024-06-27 23:01:29,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 252 transitions, 3620 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:29,891 INFO L231 Difference]: Finished difference. Result has 232 places, 220 transitions, 3186 flow [2024-06-27 23:01:29,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3186, PETRI_PLACES=232, PETRI_TRANSITIONS=220} [2024-06-27 23:01:29,892 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-27 23:01:29,892 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 220 transitions, 3186 flow [2024-06-27 23:01:29,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,892 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] [2024-06-27 23:01:29,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:29,893 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:29,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1420929964, now seen corresponding path program 8 times [2024-06-27 23:01:29,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545633622] [2024-06-27 23:01:29,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545633622] [2024-06-27 23:01:29,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545633622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:29,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658869128] [2024-06-27 23:01:29,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:29,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:29,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:29,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:29,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 220 transitions, 3186 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:29,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,658 INFO L124 PetriNetUnfolderBase]: 3378/6225 cut-off events. [2024-06-27 23:01:30,658 INFO L125 PetriNetUnfolderBase]: For 68485/68492 co-relation queries the response was YES. [2024-06-27 23:01:30,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26002 conditions, 6225 events. 3378/6225 cut-off events. For 68485/68492 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50443 event pairs, 510 based on Foata normal form. 8/6049 useless extension candidates. Maximal degree in co-relation 25899. Up to 3921 conditions per place. [2024-06-27 23:01:30,713 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 157 selfloop transitions, 77 changer transitions 0/247 dead transitions. [2024-06-27 23:01:30,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 247 transitions, 3794 flow [2024-06-27 23:01:30,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:30,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:30,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 23:01:30,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6632653061224489 [2024-06-27 23:01:30,714 INFO L175 Difference]: Start difference. First operand has 232 places, 220 transitions, 3186 flow. Second operand 6 states and 195 transitions. [2024-06-27 23:01:30,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 247 transitions, 3794 flow [2024-06-27 23:01:30,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 247 transitions, 3694 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:30,877 INFO L231 Difference]: Finished difference. Result has 236 places, 220 transitions, 3248 flow [2024-06-27 23:01:30,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3248, PETRI_PLACES=236, PETRI_TRANSITIONS=220} [2024-06-27 23:01:30,878 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 184 predicate places. [2024-06-27 23:01:30,878 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 220 transitions, 3248 flow [2024-06-27 23:01:30,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,878 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] [2024-06-27 23:01:30,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:30,878 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:30,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1856088138, now seen corresponding path program 9 times [2024-06-27 23:01:30,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003632084] [2024-06-27 23:01:30,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003632084] [2024-06-27 23:01:30,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003632084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391587011] [2024-06-27 23:01:30,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:30,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 220 transitions, 3248 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:30,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,672 INFO L124 PetriNetUnfolderBase]: 3398/6177 cut-off events. [2024-06-27 23:01:31,673 INFO L125 PetriNetUnfolderBase]: For 74185/74192 co-relation queries the response was YES. [2024-06-27 23:01:31,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26339 conditions, 6177 events. 3398/6177 cut-off events. For 74185/74192 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 48960 event pairs, 548 based on Foata normal form. 8/6016 useless extension candidates. Maximal degree in co-relation 26235. Up to 3937 conditions per place. [2024-06-27 23:01:31,728 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 156 selfloop transitions, 85 changer transitions 0/254 dead transitions. [2024-06-27 23:01:31,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 254 transitions, 3928 flow [2024-06-27 23:01:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:31,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:31,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 23:01:31,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403061224489796 [2024-06-27 23:01:31,730 INFO L175 Difference]: Start difference. First operand has 236 places, 220 transitions, 3248 flow. Second operand 8 states and 251 transitions. [2024-06-27 23:01:31,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 254 transitions, 3928 flow [2024-06-27 23:01:31,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 254 transitions, 3830 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:31,962 INFO L231 Difference]: Finished difference. Result has 240 places, 222 transitions, 3376 flow [2024-06-27 23:01:31,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3154, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3376, PETRI_PLACES=240, PETRI_TRANSITIONS=222} [2024-06-27 23:01:31,962 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-06-27 23:01:31,963 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 222 transitions, 3376 flow [2024-06-27 23:01:31,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:31,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,963 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] [2024-06-27 23:01:31,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:31,963 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:31,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,964 INFO L85 PathProgramCache]: Analyzing trace with hash 50396244, now seen corresponding path program 10 times [2024-06-27 23:01:31,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583364680] [2024-06-27 23:01:31,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583364680] [2024-06-27 23:01:32,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583364680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:32,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644827826] [2024-06-27 23:01:32,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:32,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:32,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:32,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 222 transitions, 3376 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:32,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,778 INFO L124 PetriNetUnfolderBase]: 3386/6181 cut-off events. [2024-06-27 23:01:32,778 INFO L125 PetriNetUnfolderBase]: For 73106/73113 co-relation queries the response was YES. [2024-06-27 23:01:32,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26223 conditions, 6181 events. 3386/6181 cut-off events. For 73106/73113 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 49335 event pairs, 518 based on Foata normal form. 8/6023 useless extension candidates. Maximal degree in co-relation 26119. Up to 3929 conditions per place. [2024-06-27 23:01:32,836 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 154 selfloop transitions, 89 changer transitions 0/256 dead transitions. [2024-06-27 23:01:32,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 256 transitions, 3938 flow [2024-06-27 23:01:32,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:32,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:32,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-27 23:01:32,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6281179138321995 [2024-06-27 23:01:32,837 INFO L175 Difference]: Start difference. First operand has 240 places, 222 transitions, 3376 flow. Second operand 9 states and 277 transitions. [2024-06-27 23:01:32,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 256 transitions, 3938 flow [2024-06-27 23:01:33,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 256 transitions, 3725 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:33,018 INFO L231 Difference]: Finished difference. Result has 243 places, 222 transitions, 3353 flow [2024-06-27 23:01:33,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3353, PETRI_PLACES=243, PETRI_TRANSITIONS=222} [2024-06-27 23:01:33,019 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 23:01:33,019 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 222 transitions, 3353 flow [2024-06-27 23:01:33,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,020 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] [2024-06-27 23:01:33,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:33,020 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:33,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1660908144, now seen corresponding path program 11 times [2024-06-27 23:01:33,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815536966] [2024-06-27 23:01:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815536966] [2024-06-27 23:01:33,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815536966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534811258] [2024-06-27 23:01:33,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 222 transitions, 3353 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:33,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,787 INFO L124 PetriNetUnfolderBase]: 3406/6261 cut-off events. [2024-06-27 23:01:33,787 INFO L125 PetriNetUnfolderBase]: For 73900/73936 co-relation queries the response was YES. [2024-06-27 23:01:33,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26355 conditions, 6261 events. 3406/6261 cut-off events. For 73900/73936 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 50855 event pairs, 812 based on Foata normal form. 38/6113 useless extension candidates. Maximal degree in co-relation 26251. Up to 4175 conditions per place. [2024-06-27 23:01:33,843 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 150 selfloop transitions, 85 changer transitions 0/248 dead transitions. [2024-06-27 23:01:33,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 248 transitions, 3987 flow [2024-06-27 23:01:33,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:33,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:33,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 23:01:33,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268221574344023 [2024-06-27 23:01:33,844 INFO L175 Difference]: Start difference. First operand has 243 places, 222 transitions, 3353 flow. Second operand 7 states and 215 transitions. [2024-06-27 23:01:33,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 248 transitions, 3987 flow [2024-06-27 23:01:34,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 248 transitions, 3840 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:34,011 INFO L231 Difference]: Finished difference. Result has 243 places, 224 transitions, 3413 flow [2024-06-27 23:01:34,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3413, PETRI_PLACES=243, PETRI_TRANSITIONS=224} [2024-06-27 23:01:34,011 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 23:01:34,012 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 224 transitions, 3413 flow [2024-06-27 23:01:34,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:34,012 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:34,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1870685454, now seen corresponding path program 12 times [2024-06-27 23:01:34,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936117038] [2024-06-27 23:01:34,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936117038] [2024-06-27 23:01:34,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936117038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:34,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902886593] [2024-06-27 23:01:34,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:34,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:34,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:34,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:34,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 224 transitions, 3413 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:34,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,905 INFO L124 PetriNetUnfolderBase]: 3426/6245 cut-off events. [2024-06-27 23:01:34,906 INFO L125 PetriNetUnfolderBase]: For 75737/75773 co-relation queries the response was YES. [2024-06-27 23:01:34,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26455 conditions, 6245 events. 3426/6245 cut-off events. For 75737/75773 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50124 event pairs, 842 based on Foata normal form. 38/6079 useless extension candidates. Maximal degree in co-relation 26351. Up to 4191 conditions per place. [2024-06-27 23:01:34,968 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 151 selfloop transitions, 86 changer transitions 0/250 dead transitions. [2024-06-27 23:01:34,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 250 transitions, 4055 flow [2024-06-27 23:01:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 23:01:34,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268221574344023 [2024-06-27 23:01:34,970 INFO L175 Difference]: Start difference. First operand has 243 places, 224 transitions, 3413 flow. Second operand 7 states and 215 transitions. [2024-06-27 23:01:34,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 250 transitions, 4055 flow [2024-06-27 23:01:35,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 250 transitions, 3952 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:35,164 INFO L231 Difference]: Finished difference. Result has 248 places, 226 transitions, 3521 flow [2024-06-27 23:01:35,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3318, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3521, PETRI_PLACES=248, PETRI_TRANSITIONS=226} [2024-06-27 23:01:35,165 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 196 predicate places. [2024-06-27 23:01:35,165 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 226 transitions, 3521 flow [2024-06-27 23:01:35,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,165 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] [2024-06-27 23:01:35,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:35,165 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:35,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1306599700, now seen corresponding path program 13 times [2024-06-27 23:01:35,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356245774] [2024-06-27 23:01:35,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356245774] [2024-06-27 23:01:35,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356245774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:35,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385766217] [2024-06-27 23:01:35,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:35,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:35,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:35,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:35,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 226 transitions, 3521 flow. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:35,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,974 INFO L124 PetriNetUnfolderBase]: 3414/6229 cut-off events. [2024-06-27 23:01:35,975 INFO L125 PetriNetUnfolderBase]: For 76679/76715 co-relation queries the response was YES. [2024-06-27 23:01:36,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26213 conditions, 6229 events. 3414/6229 cut-off events. For 76679/76715 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 50021 event pairs, 850 based on Foata normal form. 38/6067 useless extension candidates. Maximal degree in co-relation 26107. Up to 4183 conditions per place. [2024-06-27 23:01:36,031 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 151 selfloop transitions, 85 changer transitions 0/249 dead transitions. [2024-06-27 23:01:36,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 249 transitions, 4045 flow [2024-06-27 23:01:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:36,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 23:01:36,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239067055393586 [2024-06-27 23:01:36,032 INFO L175 Difference]: Start difference. First operand has 248 places, 226 transitions, 3521 flow. Second operand 7 states and 214 transitions. [2024-06-27 23:01:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 249 transitions, 4045 flow [2024-06-27 23:01:36,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 249 transitions, 3926 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:36,212 INFO L231 Difference]: Finished difference. Result has 253 places, 226 transitions, 3577 flow [2024-06-27 23:01:36,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3577, PETRI_PLACES=253, PETRI_TRANSITIONS=226} [2024-06-27 23:01:36,212 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-27 23:01:36,212 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 226 transitions, 3577 flow [2024-06-27 23:01:36,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,213 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] [2024-06-27 23:01:36,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:36,213 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:36,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,213 INFO L85 PathProgramCache]: Analyzing trace with hash -912176170, now seen corresponding path program 1 times [2024-06-27 23:01:36,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158553543] [2024-06-27 23:01:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158553543] [2024-06-27 23:01:36,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158553543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575017511] [2024-06-27 23:01:36,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:36,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 226 transitions, 3577 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:36,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,092 INFO L124 PetriNetUnfolderBase]: 3565/6480 cut-off events. [2024-06-27 23:01:37,092 INFO L125 PetriNetUnfolderBase]: For 90573/90580 co-relation queries the response was YES. [2024-06-27 23:01:37,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27605 conditions, 6480 events. 3565/6480 cut-off events. For 90573/90580 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 51861 event pairs, 453 based on Foata normal form. 9/6381 useless extension candidates. Maximal degree in co-relation 27497. Up to 3863 conditions per place. [2024-06-27 23:01:37,159 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 172 selfloop transitions, 87 changer transitions 0/272 dead transitions. [2024-06-27 23:01:37,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 272 transitions, 4405 flow [2024-06-27 23:01:37,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:37,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:37,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-27 23:01:37,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6705539358600583 [2024-06-27 23:01:37,161 INFO L175 Difference]: Start difference. First operand has 253 places, 226 transitions, 3577 flow. Second operand 7 states and 230 transitions. [2024-06-27 23:01:37,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 272 transitions, 4405 flow [2024-06-27 23:01:37,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 272 transitions, 4255 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:37,348 INFO L231 Difference]: Finished difference. Result has 256 places, 236 transitions, 3798 flow [2024-06-27 23:01:37,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3798, PETRI_PLACES=256, PETRI_TRANSITIONS=236} [2024-06-27 23:01:37,349 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 23:01:37,349 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 236 transitions, 3798 flow [2024-06-27 23:01:37,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,349 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] [2024-06-27 23:01:37,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:37,349 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:37,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,350 INFO L85 PathProgramCache]: Analyzing trace with hash 150018638, now seen corresponding path program 2 times [2024-06-27 23:01:37,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924705114] [2024-06-27 23:01:37,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924705114] [2024-06-27 23:01:37,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924705114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:37,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470144245] [2024-06-27 23:01:37,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:37,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:37,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:37,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:37,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 236 transitions, 3798 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:37,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,257 INFO L124 PetriNetUnfolderBase]: 3597/6428 cut-off events. [2024-06-27 23:01:38,257 INFO L125 PetriNetUnfolderBase]: For 97226/97233 co-relation queries the response was YES. [2024-06-27 23:01:38,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28301 conditions, 6428 events. 3597/6428 cut-off events. For 97226/97233 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 50159 event pairs, 692 based on Foata normal form. 9/6340 useless extension candidates. Maximal degree in co-relation 28191. Up to 3879 conditions per place. [2024-06-27 23:01:38,316 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 168 selfloop transitions, 90 changer transitions 0/271 dead transitions. [2024-06-27 23:01:38,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 271 transitions, 4497 flow [2024-06-27 23:01:38,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:38,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:38,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 23:01:38,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647230320699709 [2024-06-27 23:01:38,317 INFO L175 Difference]: Start difference. First operand has 256 places, 236 transitions, 3798 flow. Second operand 7 states and 228 transitions. [2024-06-27 23:01:38,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 271 transitions, 4497 flow [2024-06-27 23:01:38,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 271 transitions, 4383 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:38,502 INFO L231 Difference]: Finished difference. Result has 260 places, 237 transitions, 3895 flow [2024-06-27 23:01:38,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3895, PETRI_PLACES=260, PETRI_TRANSITIONS=237} [2024-06-27 23:01:38,503 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 208 predicate places. [2024-06-27 23:01:38,503 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 237 transitions, 3895 flow [2024-06-27 23:01:38,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,503 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] [2024-06-27 23:01:38,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:38,504 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:38,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,504 INFO L85 PathProgramCache]: Analyzing trace with hash 415369256, now seen corresponding path program 3 times [2024-06-27 23:01:38,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974567365] [2024-06-27 23:01:38,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974567365] [2024-06-27 23:01:38,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974567365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:38,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545896020] [2024-06-27 23:01:38,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:38,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:38,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:38,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:38,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 237 transitions, 3895 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:38,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,487 INFO L124 PetriNetUnfolderBase]: 3577/6428 cut-off events. [2024-06-27 23:01:39,487 INFO L125 PetriNetUnfolderBase]: For 91869/91876 co-relation queries the response was YES. [2024-06-27 23:01:39,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28327 conditions, 6428 events. 3577/6428 cut-off events. For 91869/91876 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 50787 event pairs, 437 based on Foata normal form. 9/6293 useless extension candidates. Maximal degree in co-relation 28215. Up to 3871 conditions per place. [2024-06-27 23:01:39,554 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 171 selfloop transitions, 91 changer transitions 0/275 dead transitions. [2024-06-27 23:01:39,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 275 transitions, 4518 flow [2024-06-27 23:01:39,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:39,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:39,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 23:01:39,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:01:39,555 INFO L175 Difference]: Start difference. First operand has 260 places, 237 transitions, 3895 flow. Second operand 8 states and 256 transitions. [2024-06-27 23:01:39,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 275 transitions, 4518 flow [2024-06-27 23:01:39,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 275 transitions, 4386 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:39,771 INFO L231 Difference]: Finished difference. Result has 264 places, 238 transitions, 3972 flow [2024-06-27 23:01:39,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3972, PETRI_PLACES=264, PETRI_TRANSITIONS=238} [2024-06-27 23:01:39,772 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 212 predicate places. [2024-06-27 23:01:39,772 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 238 transitions, 3972 flow [2024-06-27 23:01:39,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,772 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] [2024-06-27 23:01:39,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:39,772 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:39,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1370521680, now seen corresponding path program 4 times [2024-06-27 23:01:39,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386256371] [2024-06-27 23:01:39,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386256371] [2024-06-27 23:01:39,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386256371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:39,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077607602] [2024-06-27 23:01:39,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:39,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:39,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:39,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:39,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 238 transitions, 3972 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:39,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,909 INFO L124 PetriNetUnfolderBase]: 3921/7244 cut-off events. [2024-06-27 23:01:40,910 INFO L125 PetriNetUnfolderBase]: For 159111/159118 co-relation queries the response was YES. [2024-06-27 23:01:40,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32544 conditions, 7244 events. 3921/7244 cut-off events. For 159111/159118 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 60372 event pairs, 313 based on Foata normal form. 25/7132 useless extension candidates. Maximal degree in co-relation 32431. Up to 1965 conditions per place. [2024-06-27 23:01:40,964 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 163 selfloop transitions, 120 changer transitions 3/299 dead transitions. [2024-06-27 23:01:40,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 299 transitions, 5036 flow [2024-06-27 23:01:40,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:40,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:40,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 339 transitions. [2024-06-27 23:01:40,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6289424860853432 [2024-06-27 23:01:40,975 INFO L175 Difference]: Start difference. First operand has 264 places, 238 transitions, 3972 flow. Second operand 11 states and 339 transitions. [2024-06-27 23:01:40,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 299 transitions, 5036 flow [2024-06-27 23:01:41,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 299 transitions, 4826 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:41,299 INFO L231 Difference]: Finished difference. Result has 268 places, 242 transitions, 4096 flow [2024-06-27 23:01:41,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4096, PETRI_PLACES=268, PETRI_TRANSITIONS=242} [2024-06-27 23:01:41,300 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 216 predicate places. [2024-06-27 23:01:41,300 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 242 transitions, 4096 flow [2024-06-27 23:01:41,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,301 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] [2024-06-27 23:01:41,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:41,301 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:41,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,301 INFO L85 PathProgramCache]: Analyzing trace with hash 746960600, now seen corresponding path program 5 times [2024-06-27 23:01:41,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889743315] [2024-06-27 23:01:41,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889743315] [2024-06-27 23:01:41,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889743315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:41,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010640557] [2024-06-27 23:01:41,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:41,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:41,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:41,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:41,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 242 transitions, 4096 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:41,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,284 INFO L124 PetriNetUnfolderBase]: 3949/7164 cut-off events. [2024-06-27 23:01:42,284 INFO L125 PetriNetUnfolderBase]: For 169622/169629 co-relation queries the response was YES. [2024-06-27 23:01:42,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34200 conditions, 7164 events. 3949/7164 cut-off events. For 169622/169629 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 58263 event pairs, 529 based on Foata normal form. 9/7026 useless extension candidates. Maximal degree in co-relation 34087. Up to 2005 conditions per place. [2024-06-27 23:01:42,358 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 161 selfloop transitions, 119 changer transitions 0/293 dead transitions. [2024-06-27 23:01:42,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 293 transitions, 5076 flow [2024-06-27 23:01:42,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:42,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:42,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-06-27 23:01:42,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:01:42,360 INFO L175 Difference]: Start difference. First operand has 268 places, 242 transitions, 4096 flow. Second operand 10 states and 310 transitions. [2024-06-27 23:01:42,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 293 transitions, 5076 flow [2024-06-27 23:01:42,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 293 transitions, 4735 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:42,724 INFO L231 Difference]: Finished difference. Result has 271 places, 244 transitions, 4041 flow [2024-06-27 23:01:42,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3783, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4041, PETRI_PLACES=271, PETRI_TRANSITIONS=244} [2024-06-27 23:01:42,725 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-27 23:01:42,725 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 244 transitions, 4041 flow [2024-06-27 23:01:42,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,725 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] [2024-06-27 23:01:42,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:42,726 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:42,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,726 INFO L85 PathProgramCache]: Analyzing trace with hash 999534650, now seen corresponding path program 6 times [2024-06-27 23:01:42,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20422791] [2024-06-27 23:01:42,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20422791] [2024-06-27 23:01:42,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20422791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945554937] [2024-06-27 23:01:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:42,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 244 transitions, 4041 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:42,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,865 INFO L124 PetriNetUnfolderBase]: 4161/7624 cut-off events. [2024-06-27 23:01:43,865 INFO L125 PetriNetUnfolderBase]: For 210219/210226 co-relation queries the response was YES. [2024-06-27 23:01:43,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35240 conditions, 7624 events. 4161/7624 cut-off events. For 210219/210226 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 63561 event pairs, 404 based on Foata normal form. 25/7461 useless extension candidates. Maximal degree in co-relation 35127. Up to 2045 conditions per place. [2024-06-27 23:01:43,940 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 169 selfloop transitions, 115 changer transitions 4/301 dead transitions. [2024-06-27 23:01:43,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 301 transitions, 5033 flow [2024-06-27 23:01:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:43,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:43,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 339 transitions. [2024-06-27 23:01:43,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6289424860853432 [2024-06-27 23:01:43,941 INFO L175 Difference]: Start difference. First operand has 271 places, 244 transitions, 4041 flow. Second operand 11 states and 339 transitions. [2024-06-27 23:01:43,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 301 transitions, 5033 flow [2024-06-27 23:01:44,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 301 transitions, 4817 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:44,444 INFO L231 Difference]: Finished difference. Result has 276 places, 245 transitions, 4069 flow [2024-06-27 23:01:44,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4069, PETRI_PLACES=276, PETRI_TRANSITIONS=245} [2024-06-27 23:01:44,444 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-27 23:01:44,444 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 245 transitions, 4069 flow [2024-06-27 23:01:44,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,445 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] [2024-06-27 23:01:44,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:44,445 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:44,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash 999982321, now seen corresponding path program 1 times [2024-06-27 23:01:44,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489781128] [2024-06-27 23:01:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489781128] [2024-06-27 23:01:44,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489781128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448099121] [2024-06-27 23:01:44,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:44,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:44,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 245 transitions, 4069 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:44,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,556 INFO L124 PetriNetUnfolderBase]: 4277/7820 cut-off events. [2024-06-27 23:01:45,557 INFO L125 PetriNetUnfolderBase]: For 220162/220174 co-relation queries the response was YES. [2024-06-27 23:01:45,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37115 conditions, 7820 events. 4277/7820 cut-off events. For 220162/220174 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 65487 event pairs, 862 based on Foata normal form. 15/7628 useless extension candidates. Maximal degree in co-relation 37001. Up to 4337 conditions per place. [2024-06-27 23:01:45,642 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 105 changer transitions 0/297 dead transitions. [2024-06-27 23:01:45,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 297 transitions, 5017 flow [2024-06-27 23:01:45,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:45,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 312 transitions. [2024-06-27 23:01:45,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.636734693877551 [2024-06-27 23:01:45,643 INFO L175 Difference]: Start difference. First operand has 276 places, 245 transitions, 4069 flow. Second operand 10 states and 312 transitions. [2024-06-27 23:01:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 297 transitions, 5017 flow [2024-06-27 23:01:46,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 297 transitions, 4842 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:46,062 INFO L231 Difference]: Finished difference. Result has 280 places, 250 transitions, 4222 flow [2024-06-27 23:01:46,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3894, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4222, PETRI_PLACES=280, PETRI_TRANSITIONS=250} [2024-06-27 23:01:46,062 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-06-27 23:01:46,062 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 250 transitions, 4222 flow [2024-06-27 23:01:46,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,063 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] [2024-06-27 23:01:46,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:46,063 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:46,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,063 INFO L85 PathProgramCache]: Analyzing trace with hash 999981980, now seen corresponding path program 7 times [2024-06-27 23:01:46,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080106506] [2024-06-27 23:01:46,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080106506] [2024-06-27 23:01:46,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080106506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:46,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113752776] [2024-06-27 23:01:46,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:46,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:46,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:46,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:46,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 250 transitions, 4222 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:46,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,157 INFO L124 PetriNetUnfolderBase]: 4277/7804 cut-off events. [2024-06-27 23:01:47,158 INFO L125 PetriNetUnfolderBase]: For 229127/229134 co-relation queries the response was YES. [2024-06-27 23:01:47,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36807 conditions, 7804 events. 4277/7804 cut-off events. For 229127/229134 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 64969 event pairs, 548 based on Foata normal form. 25/7643 useless extension candidates. Maximal degree in co-relation 36691. Up to 2261 conditions per place. [2024-06-27 23:01:47,232 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 169 selfloop transitions, 109 changer transitions 7/298 dead transitions. [2024-06-27 23:01:47,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 298 transitions, 5192 flow [2024-06-27 23:01:47,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:47,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:47,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-06-27 23:01:47,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:01:47,233 INFO L175 Difference]: Start difference. First operand has 280 places, 250 transitions, 4222 flow. Second operand 10 states and 310 transitions. [2024-06-27 23:01:47,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 298 transitions, 5192 flow [2024-06-27 23:01:47,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 298 transitions, 5075 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:47,823 INFO L231 Difference]: Finished difference. Result has 285 places, 246 transitions, 4285 flow [2024-06-27 23:01:47,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4285, PETRI_PLACES=285, PETRI_TRANSITIONS=246} [2024-06-27 23:01:47,824 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 233 predicate places. [2024-06-27 23:01:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 246 transitions, 4285 flow [2024-06-27 23:01:47,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,824 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] [2024-06-27 23:01:47,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:47,825 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:47,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1350913446, now seen corresponding path program 8 times [2024-06-27 23:01:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054945032] [2024-06-27 23:01:47,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054945032] [2024-06-27 23:01:47,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054945032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:47,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120975780] [2024-06-27 23:01:47,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:47,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:47,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:47,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:47,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 246 transitions, 4285 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:47,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,970 INFO L124 PetriNetUnfolderBase]: 4349/7860 cut-off events. [2024-06-27 23:01:48,971 INFO L125 PetriNetUnfolderBase]: For 251615/251622 co-relation queries the response was YES. [2024-06-27 23:01:49,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39086 conditions, 7860 events. 4349/7860 cut-off events. For 251615/251622 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 64771 event pairs, 899 based on Foata normal form. 9/7651 useless extension candidates. Maximal degree in co-relation 38969. Up to 2325 conditions per place. [2024-06-27 23:01:49,056 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 167 selfloop transitions, 108 changer transitions 0/288 dead transitions. [2024-06-27 23:01:49,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 288 transitions, 5240 flow [2024-06-27 23:01:49,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:49,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:49,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-06-27 23:01:49,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303854875283447 [2024-06-27 23:01:49,058 INFO L175 Difference]: Start difference. First operand has 285 places, 246 transitions, 4285 flow. Second operand 9 states and 278 transitions. [2024-06-27 23:01:49,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 288 transitions, 5240 flow [2024-06-27 23:01:49,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 288 transitions, 4971 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:49,541 INFO L231 Difference]: Finished difference. Result has 282 places, 249 transitions, 4271 flow [2024-06-27 23:01:49,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4271, PETRI_PLACES=282, PETRI_TRANSITIONS=249} [2024-06-27 23:01:49,541 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 230 predicate places. [2024-06-27 23:01:49,541 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 249 transitions, 4271 flow [2024-06-27 23:01:49,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,542 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] [2024-06-27 23:01:49,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:49,542 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:49,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1350644676, now seen corresponding path program 9 times [2024-06-27 23:01:49,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256240691] [2024-06-27 23:01:49,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:49,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256240691] [2024-06-27 23:01:49,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256240691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:49,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395474950] [2024-06-27 23:01:49,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:49,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:49,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:49,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:49,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 249 transitions, 4271 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:49,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:49,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,687 INFO L124 PetriNetUnfolderBase]: 4329/7900 cut-off events. [2024-06-27 23:01:50,688 INFO L125 PetriNetUnfolderBase]: For 244704/244711 co-relation queries the response was YES. [2024-06-27 23:01:50,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38736 conditions, 7900 events. 4329/7900 cut-off events. For 244704/244711 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 66070 event pairs, 801 based on Foata normal form. 9/7705 useless extension candidates. Maximal degree in co-relation 38620. Up to 2317 conditions per place. [2024-06-27 23:01:50,769 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 170 selfloop transitions, 103 changer transitions 0/286 dead transitions. [2024-06-27 23:01:50,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 286 transitions, 5091 flow [2024-06-27 23:01:50,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:50,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:50,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-27 23:01:50,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6281179138321995 [2024-06-27 23:01:50,770 INFO L175 Difference]: Start difference. First operand has 282 places, 249 transitions, 4271 flow. Second operand 9 states and 277 transitions. [2024-06-27 23:01:50,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 286 transitions, 5091 flow [2024-06-27 23:01:51,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 286 transitions, 4910 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:51,355 INFO L231 Difference]: Finished difference. Result has 286 places, 249 transitions, 4301 flow [2024-06-27 23:01:51,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4301, PETRI_PLACES=286, PETRI_TRANSITIONS=249} [2024-06-27 23:01:51,355 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-27 23:01:51,355 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 249 transitions, 4301 flow [2024-06-27 23:01:51,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,356 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] [2024-06-27 23:01:51,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:51,356 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:51,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1177113841, now seen corresponding path program 2 times [2024-06-27 23:01:51,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845438146] [2024-06-27 23:01:51,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:51,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845438146] [2024-06-27 23:01:51,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845438146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:51,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314275004] [2024-06-27 23:01:51,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:51,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:51,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:51,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:51,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 249 transitions, 4301 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:51,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,523 INFO L124 PetriNetUnfolderBase]: 4413/8060 cut-off events. [2024-06-27 23:01:52,523 INFO L125 PetriNetUnfolderBase]: For 265706/265718 co-relation queries the response was YES. [2024-06-27 23:01:52,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40021 conditions, 8060 events. 4413/8060 cut-off events. For 265706/265718 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 67866 event pairs, 1005 based on Foata normal form. 15/7873 useless extension candidates. Maximal degree in co-relation 39904. Up to 4581 conditions per place. [2024-06-27 23:01:52,613 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 178 selfloop transitions, 100 changer transitions 0/291 dead transitions. [2024-06-27 23:01:52,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 291 transitions, 5183 flow [2024-06-27 23:01:52,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:52,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:52,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-06-27 23:01:52,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63718820861678 [2024-06-27 23:01:52,614 INFO L175 Difference]: Start difference. First operand has 286 places, 249 transitions, 4301 flow. Second operand 9 states and 281 transitions. [2024-06-27 23:01:52,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 291 transitions, 5183 flow [2024-06-27 23:01:53,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 291 transitions, 5025 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:53,205 INFO L231 Difference]: Finished difference. Result has 289 places, 251 transitions, 4386 flow [2024-06-27 23:01:53,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4386, PETRI_PLACES=289, PETRI_TRANSITIONS=251} [2024-06-27 23:01:53,206 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-27 23:01:53,206 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 251 transitions, 4386 flow [2024-06-27 23:01:53,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,206 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] [2024-06-27 23:01:53,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:53,206 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:53,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1260608922, now seen corresponding path program 10 times [2024-06-27 23:01:53,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298238279] [2024-06-27 23:01:53,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298238279] [2024-06-27 23:01:53,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298238279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:53,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089092362] [2024-06-27 23:01:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:53,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:53,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:53,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 251 transitions, 4386 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:53,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,608 INFO L124 PetriNetUnfolderBase]: 4857/9012 cut-off events. [2024-06-27 23:01:54,608 INFO L125 PetriNetUnfolderBase]: For 329896/329903 co-relation queries the response was YES. [2024-06-27 23:01:54,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43808 conditions, 9012 events. 4857/9012 cut-off events. For 329896/329903 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 78372 event pairs, 647 based on Foata normal form. 25/8794 useless extension candidates. Maximal degree in co-relation 43690. Up to 5315 conditions per place. [2024-06-27 23:01:54,692 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 210 selfloop transitions, 75 changer transitions 2/300 dead transitions. [2024-06-27 23:01:54,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 300 transitions, 5245 flow [2024-06-27 23:01:54,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-06-27 23:01:54,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793002915451894 [2024-06-27 23:01:54,693 INFO L175 Difference]: Start difference. First operand has 289 places, 251 transitions, 4386 flow. Second operand 7 states and 233 transitions. [2024-06-27 23:01:54,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 300 transitions, 5245 flow [2024-06-27 23:01:55,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 300 transitions, 5090 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:55,367 INFO L231 Difference]: Finished difference. Result has 291 places, 258 transitions, 4490 flow [2024-06-27 23:01:55,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4490, PETRI_PLACES=291, PETRI_TRANSITIONS=258} [2024-06-27 23:01:55,368 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 239 predicate places. [2024-06-27 23:01:55,368 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 258 transitions, 4490 flow [2024-06-27 23:01:55,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,369 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] [2024-06-27 23:01:55,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:55,369 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:55,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1261056252, now seen corresponding path program 11 times [2024-06-27 23:01:55,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617985955] [2024-06-27 23:01:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617985955] [2024-06-27 23:01:55,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617985955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:55,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042110559] [2024-06-27 23:01:55,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:55,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:55,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:55,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:55,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 258 transitions, 4490 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:55,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,769 INFO L124 PetriNetUnfolderBase]: 4669/8696 cut-off events. [2024-06-27 23:01:56,770 INFO L125 PetriNetUnfolderBase]: For 298470/298477 co-relation queries the response was YES. [2024-06-27 23:01:56,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41787 conditions, 8696 events. 4669/8696 cut-off events. For 298470/298477 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 75579 event pairs, 661 based on Foata normal form. 25/8455 useless extension candidates. Maximal degree in co-relation 41668. Up to 5307 conditions per place. [2024-06-27 23:01:56,857 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 201 selfloop transitions, 75 changer transitions 4/293 dead transitions. [2024-06-27 23:01:56,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 293 transitions, 5230 flow [2024-06-27 23:01:56,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:56,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:56,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 23:01:56,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647230320699709 [2024-06-27 23:01:56,859 INFO L175 Difference]: Start difference. First operand has 291 places, 258 transitions, 4490 flow. Second operand 7 states and 228 transitions. [2024-06-27 23:01:56,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 293 transitions, 5230 flow [2024-06-27 23:01:57,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 293 transitions, 5096 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:57,486 INFO L231 Difference]: Finished difference. Result has 294 places, 255 transitions, 4449 flow [2024-06-27 23:01:57,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4449, PETRI_PLACES=294, PETRI_TRANSITIONS=255} [2024-06-27 23:01:57,487 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-06-27 23:01:57,487 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 255 transitions, 4449 flow [2024-06-27 23:01:57,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,487 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] [2024-06-27 23:01:57,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:57,488 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:57,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1020305329, now seen corresponding path program 3 times [2024-06-27 23:01:57,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57175628] [2024-06-27 23:01:57,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57175628] [2024-06-27 23:01:57,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57175628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:57,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350812962] [2024-06-27 23:01:57,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:57,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:57,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:57,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:57,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 255 transitions, 4449 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:57,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,746 INFO L124 PetriNetUnfolderBase]: 4715/8564 cut-off events. [2024-06-27 23:01:58,746 INFO L125 PetriNetUnfolderBase]: For 339290/339297 co-relation queries the response was YES. [2024-06-27 23:01:58,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42534 conditions, 8564 events. 4715/8564 cut-off events. For 339290/339297 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 71643 event pairs, 1545 based on Foata normal form. 25/8379 useless extension candidates. Maximal degree in co-relation 42414. Up to 5353 conditions per place. [2024-06-27 23:01:58,832 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 200 selfloop transitions, 74 changer transitions 4/291 dead transitions. [2024-06-27 23:01:58,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 291 transitions, 5206 flow [2024-06-27 23:01:58,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:58,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 23:01:58,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647230320699709 [2024-06-27 23:01:58,834 INFO L175 Difference]: Start difference. First operand has 294 places, 255 transitions, 4449 flow. Second operand 7 states and 228 transitions. [2024-06-27 23:01:58,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 291 transitions, 5206 flow [2024-06-27 23:01:59,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 291 transitions, 5101 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:59,369 INFO L231 Difference]: Finished difference. Result has 297 places, 253 transitions, 4467 flow [2024-06-27 23:01:59,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4467, PETRI_PLACES=297, PETRI_TRANSITIONS=253} [2024-06-27 23:01:59,369 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-27 23:01:59,369 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 253 transitions, 4467 flow [2024-06-27 23:01:59,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,370 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] [2024-06-27 23:01:59,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:59,370 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:01:59,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1585797372, now seen corresponding path program 12 times [2024-06-27 23:01:59,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676639742] [2024-06-27 23:01:59,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:59,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676639742] [2024-06-27 23:01:59,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676639742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:59,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231670553] [2024-06-27 23:01:59,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:59,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:59,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:59,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:01:59,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 253 transitions, 4467 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:01:59,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,553 INFO L124 PetriNetUnfolderBase]: 4549/8334 cut-off events. [2024-06-27 23:02:00,553 INFO L125 PetriNetUnfolderBase]: For 315394/315401 co-relation queries the response was YES. [2024-06-27 23:02:00,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40811 conditions, 8334 events. 4549/8334 cut-off events. For 315394/315401 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 70330 event pairs, 952 based on Foata normal form. 25/8114 useless extension candidates. Maximal degree in co-relation 40690. Up to 5459 conditions per place. [2024-06-27 23:02:00,635 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 202 selfloop transitions, 70 changer transitions 6/291 dead transitions. [2024-06-27 23:02:00,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 291 transitions, 5107 flow [2024-06-27 23:02:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:00,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:00,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 23:02:00,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:02:00,637 INFO L175 Difference]: Start difference. First operand has 297 places, 253 transitions, 4467 flow. Second operand 8 states and 256 transitions. [2024-06-27 23:02:00,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 291 transitions, 5107 flow [2024-06-27 23:02:01,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 291 transitions, 4980 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:01,219 INFO L231 Difference]: Finished difference. Result has 300 places, 248 transitions, 4408 flow [2024-06-27 23:02:01,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4408, PETRI_PLACES=300, PETRI_TRANSITIONS=248} [2024-06-27 23:02:01,219 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 248 predicate places. [2024-06-27 23:02:01,219 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 248 transitions, 4408 flow [2024-06-27 23:02:01,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,220 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] [2024-06-27 23:02:01,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:02:01,220 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:01,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1856241513, now seen corresponding path program 4 times [2024-06-27 23:02:01,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685235157] [2024-06-27 23:02:01,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685235157] [2024-06-27 23:02:01,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685235157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:01,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022977365] [2024-06-27 23:02:01,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:01,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:01,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:01,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:01,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 248 transitions, 4408 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:01,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,405 INFO L124 PetriNetUnfolderBase]: 4515/8344 cut-off events. [2024-06-27 23:02:02,405 INFO L125 PetriNetUnfolderBase]: For 311931/311938 co-relation queries the response was YES. [2024-06-27 23:02:02,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40326 conditions, 8344 events. 4515/8344 cut-off events. For 311931/311938 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 71680 event pairs, 706 based on Foata normal form. 25/8155 useless extension candidates. Maximal degree in co-relation 40206. Up to 5197 conditions per place. [2024-06-27 23:02:02,496 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 201 selfloop transitions, 71 changer transitions 3/288 dead transitions. [2024-06-27 23:02:02,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 288 transitions, 5172 flow [2024-06-27 23:02:02,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:02,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:02,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-06-27 23:02:02,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6556122448979592 [2024-06-27 23:02:02,498 INFO L175 Difference]: Start difference. First operand has 300 places, 248 transitions, 4408 flow. Second operand 8 states and 257 transitions. [2024-06-27 23:02:02,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 288 transitions, 5172 flow [2024-06-27 23:02:03,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 288 transitions, 4993 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:03,076 INFO L231 Difference]: Finished difference. Result has 299 places, 247 transitions, 4366 flow [2024-06-27 23:02:03,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4366, PETRI_PLACES=299, PETRI_TRANSITIONS=247} [2024-06-27 23:02:03,076 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 247 predicate places. [2024-06-27 23:02:03,076 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 247 transitions, 4366 flow [2024-06-27 23:02:03,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:02:03,077 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:03,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1856034123, now seen corresponding path program 5 times [2024-06-27 23:02:03,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813177064] [2024-06-27 23:02:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813177064] [2024-06-27 23:02:03,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813177064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:03,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923458320] [2024-06-27 23:02:03,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:03,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:03,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:03,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:03,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 247 transitions, 4366 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:03,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,308 INFO L124 PetriNetUnfolderBase]: 4375/8084 cut-off events. [2024-06-27 23:02:04,309 INFO L125 PetriNetUnfolderBase]: For 279752/279759 co-relation queries the response was YES. [2024-06-27 23:02:04,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38263 conditions, 8084 events. 4375/8084 cut-off events. For 279752/279759 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 68838 event pairs, 680 based on Foata normal form. 25/7919 useless extension candidates. Maximal degree in co-relation 38145. Up to 5189 conditions per place. [2024-06-27 23:02:04,377 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 192 selfloop transitions, 73 changer transitions 10/288 dead transitions. [2024-06-27 23:02:04,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 288 transitions, 5006 flow [2024-06-27 23:02:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:04,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-06-27 23:02:04,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63718820861678 [2024-06-27 23:02:04,378 INFO L175 Difference]: Start difference. First operand has 299 places, 247 transitions, 4366 flow. Second operand 9 states and 281 transitions. [2024-06-27 23:02:04,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 288 transitions, 5006 flow [2024-06-27 23:02:04,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 288 transitions, 4750 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:04,897 INFO L231 Difference]: Finished difference. Result has 299 places, 239 transitions, 4172 flow [2024-06-27 23:02:04,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4172, PETRI_PLACES=299, PETRI_TRANSITIONS=239} [2024-06-27 23:02:04,901 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 247 predicate places. [2024-06-27 23:02:04,901 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 239 transitions, 4172 flow [2024-06-27 23:02:04,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:04,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:04,901 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] [2024-06-27 23:02:04,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:02:04,902 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:04,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:04,902 INFO L85 PathProgramCache]: Analyzing trace with hash 812779296, now seen corresponding path program 13 times [2024-06-27 23:02:04,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:04,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351715286] [2024-06-27 23:02:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:04,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:04,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:04,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:04,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351715286] [2024-06-27 23:02:04,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351715286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:04,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:04,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:04,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988015479] [2024-06-27 23:02:04,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:04,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:04,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:04,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:04,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:05,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:05,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 239 transitions, 4172 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:05,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:05,960 INFO L124 PetriNetUnfolderBase]: 4221/7748 cut-off events. [2024-06-27 23:02:05,961 INFO L125 PetriNetUnfolderBase]: For 244844/244851 co-relation queries the response was YES. [2024-06-27 23:02:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36399 conditions, 7748 events. 4221/7748 cut-off events. For 244844/244851 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 65514 event pairs, 1148 based on Foata normal form. 9/7528 useless extension candidates. Maximal degree in co-relation 36282. Up to 2429 conditions per place. [2024-06-27 23:02:06,038 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 164 selfloop transitions, 86 changer transitions 0/263 dead transitions. [2024-06-27 23:02:06,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 263 transitions, 4932 flow [2024-06-27 23:02:06,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:06,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:06,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 23:02:06,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180758017492711 [2024-06-27 23:02:06,039 INFO L175 Difference]: Start difference. First operand has 299 places, 239 transitions, 4172 flow. Second operand 7 states and 212 transitions. [2024-06-27 23:02:06,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 263 transitions, 4932 flow [2024-06-27 23:02:06,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 263 transitions, 4688 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:06,585 INFO L231 Difference]: Finished difference. Result has 293 places, 239 transitions, 4108 flow [2024-06-27 23:02:06,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4108, PETRI_PLACES=293, PETRI_TRANSITIONS=239} [2024-06-27 23:02:06,586 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-27 23:02:06,586 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 239 transitions, 4108 flow [2024-06-27 23:02:06,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:06,586 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] [2024-06-27 23:02:06,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:02:06,587 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:06,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:06,587 INFO L85 PathProgramCache]: Analyzing trace with hash 813048066, now seen corresponding path program 14 times [2024-06-27 23:02:06,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:06,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002397328] [2024-06-27 23:02:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:06,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:06,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:06,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:06,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002397328] [2024-06-27 23:02:06,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002397328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:06,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:06,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:06,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472584077] [2024-06-27 23:02:06,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:06,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:06,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:06,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:06,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:06,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:06,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 239 transitions, 4108 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:06,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:07,611 INFO L124 PetriNetUnfolderBase]: 4201/7732 cut-off events. [2024-06-27 23:02:07,611 INFO L125 PetriNetUnfolderBase]: For 227805/227812 co-relation queries the response was YES. [2024-06-27 23:02:07,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35721 conditions, 7732 events. 4201/7732 cut-off events. For 227805/227812 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 65766 event pairs, 1122 based on Foata normal form. 9/7496 useless extension candidates. Maximal degree in co-relation 35607. Up to 2421 conditions per place. [2024-06-27 23:02:07,687 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 162 selfloop transitions, 87 changer transitions 0/262 dead transitions. [2024-06-27 23:02:07,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 262 transitions, 4758 flow [2024-06-27 23:02:07,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:07,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:07,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 23:02:07,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180758017492711 [2024-06-27 23:02:07,689 INFO L175 Difference]: Start difference. First operand has 293 places, 239 transitions, 4108 flow. Second operand 7 states and 212 transitions. [2024-06-27 23:02:07,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 262 transitions, 4758 flow [2024-06-27 23:02:08,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 262 transitions, 4542 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:08,307 INFO L231 Difference]: Finished difference. Result has 293 places, 239 transitions, 4070 flow [2024-06-27 23:02:08,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4070, PETRI_PLACES=293, PETRI_TRANSITIONS=239} [2024-06-27 23:02:08,307 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-27 23:02:08,307 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 239 transitions, 4070 flow [2024-06-27 23:02:08,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:08,308 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] [2024-06-27 23:02:08,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:02:08,308 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:08,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:08,308 INFO L85 PathProgramCache]: Analyzing trace with hash -2143314423, now seen corresponding path program 6 times [2024-06-27 23:02:08,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:08,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256880567] [2024-06-27 23:02:08,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:08,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:08,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256880567] [2024-06-27 23:02:08,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256880567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:08,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495649484] [2024-06-27 23:02:08,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:08,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:08,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:08,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:08,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 239 transitions, 4070 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:08,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,352 INFO L124 PetriNetUnfolderBase]: 4181/7750 cut-off events. [2024-06-27 23:02:09,353 INFO L125 PetriNetUnfolderBase]: For 220586/220636 co-relation queries the response was YES. [2024-06-27 23:02:09,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35128 conditions, 7750 events. 4181/7750 cut-off events. For 220586/220636 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 66317 event pairs, 1022 based on Foata normal form. 54/7580 useless extension candidates. Maximal degree in co-relation 35013. Up to 4399 conditions per place. [2024-06-27 23:02:09,423 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 169 selfloop transitions, 85 changer transitions 0/267 dead transitions. [2024-06-27 23:02:09,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 267 transitions, 4748 flow [2024-06-27 23:02:09,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:09,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:09,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 23:02:09,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355685131195336 [2024-06-27 23:02:09,425 INFO L175 Difference]: Start difference. First operand has 293 places, 239 transitions, 4070 flow. Second operand 7 states and 218 transitions. [2024-06-27 23:02:09,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 267 transitions, 4748 flow [2024-06-27 23:02:09,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 267 transitions, 4528 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:09,984 INFO L231 Difference]: Finished difference. Result has 292 places, 239 transitions, 4026 flow [2024-06-27 23:02:09,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4026, PETRI_PLACES=292, PETRI_TRANSITIONS=239} [2024-06-27 23:02:09,984 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-27 23:02:09,984 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 239 transitions, 4026 flow [2024-06-27 23:02:09,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:09,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,985 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] [2024-06-27 23:02:09,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:02:09,985 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:09,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,985 INFO L85 PathProgramCache]: Analyzing trace with hash 2019607659, now seen corresponding path program 7 times [2024-06-27 23:02:09,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048077294] [2024-06-27 23:02:09,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:10,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048077294] [2024-06-27 23:02:10,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048077294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451145507] [2024-06-27 23:02:10,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:10,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:10,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:10,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:10,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 239 transitions, 4026 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:10,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,057 INFO L124 PetriNetUnfolderBase]: 4213/7858 cut-off events. [2024-06-27 23:02:11,057 INFO L125 PetriNetUnfolderBase]: For 222902/222912 co-relation queries the response was YES. [2024-06-27 23:02:11,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35300 conditions, 7858 events. 4213/7858 cut-off events. For 222902/222912 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 67523 event pairs, 1245 based on Foata normal form. 14/7539 useless extension candidates. Maximal degree in co-relation 35184. Up to 5583 conditions per place. [2024-06-27 23:02:11,135 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 224 selfloop transitions, 42 changer transitions 0/279 dead transitions. [2024-06-27 23:02:11,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 279 transitions, 4672 flow [2024-06-27 23:02:11,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:11,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:11,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-06-27 23:02:11,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352040816326531 [2024-06-27 23:02:11,136 INFO L175 Difference]: Start difference. First operand has 292 places, 239 transitions, 4026 flow. Second operand 8 states and 249 transitions. [2024-06-27 23:02:11,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 279 transitions, 4672 flow [2024-06-27 23:02:11,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 279 transitions, 4464 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:11,595 INFO L231 Difference]: Finished difference. Result has 292 places, 240 transitions, 3930 flow [2024-06-27 23:02:11,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=292, PETRI_TRANSITIONS=240} [2024-06-27 23:02:11,596 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-27 23:02:11,596 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 240 transitions, 3930 flow [2024-06-27 23:02:11,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,596 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] [2024-06-27 23:02:11,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:02:11,596 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:11,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,597 INFO L85 PathProgramCache]: Analyzing trace with hash -2046763219, now seen corresponding path program 8 times [2024-06-27 23:02:11,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781043552] [2024-06-27 23:02:11,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781043552] [2024-06-27 23:02:11,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781043552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:11,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067371716] [2024-06-27 23:02:11,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:11,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:11,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:11,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:11,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 240 transitions, 3930 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:11,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,690 INFO L124 PetriNetUnfolderBase]: 4349/8066 cut-off events. [2024-06-27 23:02:12,690 INFO L125 PetriNetUnfolderBase]: For 248019/248029 co-relation queries the response was YES. [2024-06-27 23:02:12,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36780 conditions, 8066 events. 4349/8066 cut-off events. For 248019/248029 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 69483 event pairs, 965 based on Foata normal form. 14/7806 useless extension candidates. Maximal degree in co-relation 36664. Up to 3863 conditions per place. [2024-06-27 23:02:12,775 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 188 selfloop transitions, 90 changer transitions 0/291 dead transitions. [2024-06-27 23:02:12,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 291 transitions, 5026 flow [2024-06-27 23:02:12,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:12,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:12,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 23:02:12,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505102040816326 [2024-06-27 23:02:12,776 INFO L175 Difference]: Start difference. First operand has 292 places, 240 transitions, 3930 flow. Second operand 8 states and 255 transitions. [2024-06-27 23:02:12,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 291 transitions, 5026 flow [2024-06-27 23:02:13,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 291 transitions, 4924 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:13,536 INFO L231 Difference]: Finished difference. Result has 295 places, 247 transitions, 4151 flow [2024-06-27 23:02:13,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4151, PETRI_PLACES=295, PETRI_TRANSITIONS=247} [2024-06-27 23:02:13,536 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 243 predicate places. [2024-06-27 23:02:13,537 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 247 transitions, 4151 flow [2024-06-27 23:02:13,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,537 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] [2024-06-27 23:02:13,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:02:13,537 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:13,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1107545092, now seen corresponding path program 15 times [2024-06-27 23:02:13,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857647507] [2024-06-27 23:02:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857647507] [2024-06-27 23:02:13,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857647507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:13,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355664535] [2024-06-27 23:02:13,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:13,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:13,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:13,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:13,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 247 transitions, 4151 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:13,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,740 INFO L124 PetriNetUnfolderBase]: 4433/8170 cut-off events. [2024-06-27 23:02:14,741 INFO L125 PetriNetUnfolderBase]: For 271076/271083 co-relation queries the response was YES. [2024-06-27 23:02:14,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38451 conditions, 8170 events. 4433/8170 cut-off events. For 271076/271083 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 69809 event pairs, 865 based on Foata normal form. 12/7924 useless extension candidates. Maximal degree in co-relation 38333. Up to 3597 conditions per place. [2024-06-27 23:02:14,822 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 171 selfloop transitions, 102 changer transitions 2/288 dead transitions. [2024-06-27 23:02:14,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 288 transitions, 5062 flow [2024-06-27 23:02:14,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:14,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:14,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 23:02:14,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6301020408163265 [2024-06-27 23:02:14,823 INFO L175 Difference]: Start difference. First operand has 295 places, 247 transitions, 4151 flow. Second operand 8 states and 247 transitions. [2024-06-27 23:02:14,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 288 transitions, 5062 flow [2024-06-27 23:02:15,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 288 transitions, 4947 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:15,472 INFO L231 Difference]: Finished difference. Result has 301 places, 249 transitions, 4272 flow [2024-06-27 23:02:15,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4036, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4272, PETRI_PLACES=301, PETRI_TRANSITIONS=249} [2024-06-27 23:02:15,472 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-27 23:02:15,472 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 249 transitions, 4272 flow [2024-06-27 23:02:15,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:15,473 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] [2024-06-27 23:02:15,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:02:15,473 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:15,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:15,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1411540145, now seen corresponding path program 9 times [2024-06-27 23:02:15,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:15,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573938463] [2024-06-27 23:02:15,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:15,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573938463] [2024-06-27 23:02:15,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573938463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:15,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556940021] [2024-06-27 23:02:15,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:15,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:15,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:15,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 249 transitions, 4272 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:15,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,547 INFO L124 PetriNetUnfolderBase]: 4277/7878 cut-off events. [2024-06-27 23:02:16,547 INFO L125 PetriNetUnfolderBase]: For 266859/266869 co-relation queries the response was YES. [2024-06-27 23:02:16,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37387 conditions, 7878 events. 4277/7878 cut-off events. For 266859/266869 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 67077 event pairs, 911 based on Foata normal form. 14/7660 useless extension candidates. Maximal degree in co-relation 37267. Up to 3771 conditions per place. [2024-06-27 23:02:16,628 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 190 selfloop transitions, 89 changer transitions 0/292 dead transitions. [2024-06-27 23:02:16,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 292 transitions, 5156 flow [2024-06-27 23:02:16,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:16,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:16,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-06-27 23:02:16,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-06-27 23:02:16,629 INFO L175 Difference]: Start difference. First operand has 301 places, 249 transitions, 4272 flow. Second operand 8 states and 254 transitions. [2024-06-27 23:02:16,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 292 transitions, 5156 flow [2024-06-27 23:02:17,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 292 transitions, 5018 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:17,137 INFO L231 Difference]: Finished difference. Result has 304 places, 249 transitions, 4316 flow [2024-06-27 23:02:17,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4316, PETRI_PLACES=304, PETRI_TRANSITIONS=249} [2024-06-27 23:02:17,137 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 252 predicate places. [2024-06-27 23:02:17,137 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 249 transitions, 4316 flow [2024-06-27 23:02:17,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,138 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] [2024-06-27 23:02:17,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:02:17,138 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:17,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,138 INFO L85 PathProgramCache]: Analyzing trace with hash -488771206, now seen corresponding path program 16 times [2024-06-27 23:02:17,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050816707] [2024-06-27 23:02:17,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:17,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050816707] [2024-06-27 23:02:17,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050816707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:17,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380829970] [2024-06-27 23:02:17,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:17,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:17,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:17,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:17,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 249 transitions, 4316 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:17,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,368 INFO L124 PetriNetUnfolderBase]: 4413/8102 cut-off events. [2024-06-27 23:02:18,368 INFO L125 PetriNetUnfolderBase]: For 308396/308403 co-relation queries the response was YES. [2024-06-27 23:02:18,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39056 conditions, 8102 events. 4413/8102 cut-off events. For 308396/308403 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 68784 event pairs, 936 based on Foata normal form. 12/7834 useless extension candidates. Maximal degree in co-relation 38936. Up to 3425 conditions per place. [2024-06-27 23:02:18,436 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 175 selfloop transitions, 99 changer transitions 0/287 dead transitions. [2024-06-27 23:02:18,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 287 transitions, 5338 flow [2024-06-27 23:02:18,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:18,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:18,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 23:02:18,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:02:18,438 INFO L175 Difference]: Start difference. First operand has 304 places, 249 transitions, 4316 flow. Second operand 8 states and 245 transitions. [2024-06-27 23:02:18,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 287 transitions, 5338 flow [2024-06-27 23:02:19,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 287 transitions, 5153 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:19,173 INFO L231 Difference]: Finished difference. Result has 306 places, 253 transitions, 4441 flow [2024-06-27 23:02:19,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4441, PETRI_PLACES=306, PETRI_TRANSITIONS=253} [2024-06-27 23:02:19,174 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 254 predicate places. [2024-06-27 23:02:19,174 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 253 transitions, 4441 flow [2024-06-27 23:02:19,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,174 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] [2024-06-27 23:02:19,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:02:19,175 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:19,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1287379964, now seen corresponding path program 17 times [2024-06-27 23:02:19,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633220237] [2024-06-27 23:02:19,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633220237] [2024-06-27 23:02:19,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633220237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:19,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330677146] [2024-06-27 23:02:19,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:19,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:19,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:19,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:19,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 253 transitions, 4441 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:19,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,300 INFO L124 PetriNetUnfolderBase]: 4445/8138 cut-off events. [2024-06-27 23:02:20,301 INFO L125 PetriNetUnfolderBase]: For 317468/317475 co-relation queries the response was YES. [2024-06-27 23:02:20,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39864 conditions, 8138 events. 4445/8138 cut-off events. For 317468/317475 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 68959 event pairs, 974 based on Foata normal form. 12/7868 useless extension candidates. Maximal degree in co-relation 39742. Up to 3441 conditions per place. [2024-06-27 23:02:20,389 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 97 changer transitions 0/289 dead transitions. [2024-06-27 23:02:20,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 289 transitions, 5438 flow [2024-06-27 23:02:20,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:20,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:20,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 23:02:20,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6275510204081632 [2024-06-27 23:02:20,390 INFO L175 Difference]: Start difference. First operand has 306 places, 253 transitions, 4441 flow. Second operand 8 states and 246 transitions. [2024-06-27 23:02:20,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 289 transitions, 5438 flow [2024-06-27 23:02:21,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 289 transitions, 5316 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:21,027 INFO L231 Difference]: Finished difference. Result has 311 places, 254 transitions, 4532 flow [2024-06-27 23:02:21,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4532, PETRI_PLACES=311, PETRI_TRANSITIONS=254} [2024-06-27 23:02:21,028 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 259 predicate places. [2024-06-27 23:02:21,028 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 254 transitions, 4532 flow [2024-06-27 23:02:21,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:21,029 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] [2024-06-27 23:02:21,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:02:21,029 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:21,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:21,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1612507375, now seen corresponding path program 10 times [2024-06-27 23:02:21,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:21,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177695812] [2024-06-27 23:02:21,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:21,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:21,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177695812] [2024-06-27 23:02:21,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177695812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:21,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388973302] [2024-06-27 23:02:21,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:21,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:21,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:21,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:21,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 254 transitions, 4532 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:21,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,237 INFO L124 PetriNetUnfolderBase]: 4581/8346 cut-off events. [2024-06-27 23:02:22,238 INFO L125 PetriNetUnfolderBase]: For 358917/358927 co-relation queries the response was YES. [2024-06-27 23:02:22,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41903 conditions, 8346 events. 4581/8346 cut-off events. For 358917/358927 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 70962 event pairs, 1006 based on Foata normal form. 14/8080 useless extension candidates. Maximal degree in co-relation 41780. Up to 4083 conditions per place. [2024-06-27 23:02:22,327 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 186 selfloop transitions, 98 changer transitions 0/297 dead transitions. [2024-06-27 23:02:22,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 297 transitions, 5613 flow [2024-06-27 23:02:22,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:22,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:22,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 23:02:22,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403061224489796 [2024-06-27 23:02:22,328 INFO L175 Difference]: Start difference. First operand has 311 places, 254 transitions, 4532 flow. Second operand 8 states and 251 transitions. [2024-06-27 23:02:22,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 297 transitions, 5613 flow [2024-06-27 23:02:22,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 297 transitions, 5429 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:22,957 INFO L231 Difference]: Finished difference. Result has 314 places, 257 transitions, 4611 flow [2024-06-27 23:02:22,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4348, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=314, PETRI_TRANSITIONS=257} [2024-06-27 23:02:22,958 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 262 predicate places. [2024-06-27 23:02:22,958 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 257 transitions, 4611 flow [2024-06-27 23:02:22,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,958 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] [2024-06-27 23:02:22,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:02:22,958 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:22,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1612121084, now seen corresponding path program 18 times [2024-06-27 23:02:22,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624234909] [2024-06-27 23:02:22,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:23,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:23,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624234909] [2024-06-27 23:02:23,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624234909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:23,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:23,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:23,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322487650] [2024-06-27 23:02:23,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:23,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:23,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:23,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:23,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:23,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:23,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 257 transitions, 4611 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:23,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:23,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:24,143 INFO L124 PetriNetUnfolderBase]: 4561/8342 cut-off events. [2024-06-27 23:02:24,143 INFO L125 PetriNetUnfolderBase]: For 355263/355270 co-relation queries the response was YES. [2024-06-27 23:02:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41528 conditions, 8342 events. 4561/8342 cut-off events. For 355263/355270 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 71157 event pairs, 932 based on Foata normal form. 12/8078 useless extension candidates. Maximal degree in co-relation 41404. Up to 3633 conditions per place. [2024-06-27 23:02:24,237 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 175 selfloop transitions, 102 changer transitions 0/290 dead transitions. [2024-06-27 23:02:24,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 290 transitions, 5481 flow [2024-06-27 23:02:24,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:24,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:24,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 23:02:24,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 23:02:24,238 INFO L175 Difference]: Start difference. First operand has 314 places, 257 transitions, 4611 flow. Second operand 8 states and 244 transitions. [2024-06-27 23:02:24,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 290 transitions, 5481 flow [2024-06-27 23:02:24,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 290 transitions, 5365 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:24,905 INFO L231 Difference]: Finished difference. Result has 319 places, 257 transitions, 4703 flow [2024-06-27 23:02:24,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4703, PETRI_PLACES=319, PETRI_TRANSITIONS=257} [2024-06-27 23:02:24,906 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-27 23:02:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 257 transitions, 4703 flow [2024-06-27 23:02:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,906 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] [2024-06-27 23:02:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:02:24,906 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:24,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 667000117, now seen corresponding path program 11 times [2024-06-27 23:02:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006675805] [2024-06-27 23:02:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006675805] [2024-06-27 23:02:24,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006675805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:24,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008957227] [2024-06-27 23:02:24,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:24,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:24,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:25,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:25,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 257 transitions, 4703 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:25,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:25,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,077 INFO L124 PetriNetUnfolderBase]: 4593/8366 cut-off events. [2024-06-27 23:02:26,077 INFO L125 PetriNetUnfolderBase]: For 367634/367644 co-relation queries the response was YES. [2024-06-27 23:02:26,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41969 conditions, 8366 events. 4593/8366 cut-off events. For 367634/367644 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 71082 event pairs, 998 based on Foata normal form. 14/8130 useless extension candidates. Maximal degree in co-relation 41844. Up to 4071 conditions per place. [2024-06-27 23:02:26,170 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 184 selfloop transitions, 101 changer transitions 0/298 dead transitions. [2024-06-27 23:02:26,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 298 transitions, 5751 flow [2024-06-27 23:02:26,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:26,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:26,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 23:02:26,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403061224489796 [2024-06-27 23:02:26,171 INFO L175 Difference]: Start difference. First operand has 319 places, 257 transitions, 4703 flow. Second operand 8 states and 251 transitions. [2024-06-27 23:02:26,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 298 transitions, 5751 flow [2024-06-27 23:02:26,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 298 transitions, 5590 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:26,915 INFO L231 Difference]: Finished difference. Result has 322 places, 258 transitions, 4764 flow [2024-06-27 23:02:26,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4764, PETRI_PLACES=322, PETRI_TRANSITIONS=258} [2024-06-27 23:02:26,915 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 270 predicate places. [2024-06-27 23:02:26,915 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 258 transitions, 4764 flow [2024-06-27 23:02:26,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:26,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:26,916 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] [2024-06-27 23:02:26,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:02:26,916 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:26,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:26,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1612121425, now seen corresponding path program 12 times [2024-06-27 23:02:26,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:26,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306153991] [2024-06-27 23:02:26,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:26,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:27,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306153991] [2024-06-27 23:02:27,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306153991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:27,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482392748] [2024-06-27 23:02:27,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:27,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:27,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:27,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:27,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 258 transitions, 4764 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:27,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,172 INFO L124 PetriNetUnfolderBase]: 4573/8370 cut-off events. [2024-06-27 23:02:28,173 INFO L125 PetriNetUnfolderBase]: For 363586/363596 co-relation queries the response was YES. [2024-06-27 23:02:28,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41606 conditions, 8370 events. 4573/8370 cut-off events. For 363586/363596 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 71538 event pairs, 982 based on Foata normal form. 14/8114 useless extension candidates. Maximal degree in co-relation 41480. Up to 4063 conditions per place. [2024-06-27 23:02:28,249 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 189 selfloop transitions, 96 changer transitions 0/298 dead transitions. [2024-06-27 23:02:28,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 298 transitions, 5676 flow [2024-06-27 23:02:28,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:28,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:28,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 23:02:28,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403061224489796 [2024-06-27 23:02:28,250 INFO L175 Difference]: Start difference. First operand has 322 places, 258 transitions, 4764 flow. Second operand 8 states and 251 transitions. [2024-06-27 23:02:28,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 298 transitions, 5676 flow [2024-06-27 23:02:28,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 298 transitions, 5525 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:28,953 INFO L231 Difference]: Finished difference. Result has 326 places, 258 transitions, 4809 flow [2024-06-27 23:02:28,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4809, PETRI_PLACES=326, PETRI_TRANSITIONS=258} [2024-06-27 23:02:28,953 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-27 23:02:28,954 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 258 transitions, 4809 flow [2024-06-27 23:02:28,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:28,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,954 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] [2024-06-27 23:02:28,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:02:28,954 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:28,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1214060147, now seen corresponding path program 13 times [2024-06-27 23:02:28,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641469516] [2024-06-27 23:02:28,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:29,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:29,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641469516] [2024-06-27 23:02:29,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641469516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:29,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501595344] [2024-06-27 23:02:29,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:29,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:29,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:29,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:29,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 258 transitions, 4809 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:29,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:29,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:29,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:30,169 INFO L124 PetriNetUnfolderBase]: 4605/8458 cut-off events. [2024-06-27 23:02:30,169 INFO L125 PetriNetUnfolderBase]: For 374117/374124 co-relation queries the response was YES. [2024-06-27 23:02:30,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41947 conditions, 8458 events. 4605/8458 cut-off events. For 374117/374124 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 72680 event pairs, 1224 based on Foata normal form. 9/8139 useless extension candidates. Maximal degree in co-relation 41820. Up to 6086 conditions per place. [2024-06-27 23:02:30,256 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 236 selfloop transitions, 43 changer transitions 0/292 dead transitions. [2024-06-27 23:02:30,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 292 transitions, 5464 flow [2024-06-27 23:02:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:30,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:30,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-06-27 23:02:30,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443148688046647 [2024-06-27 23:02:30,257 INFO L175 Difference]: Start difference. First operand has 326 places, 258 transitions, 4809 flow. Second operand 7 states and 221 transitions. [2024-06-27 23:02:30,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 292 transitions, 5464 flow [2024-06-27 23:02:31,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 292 transitions, 5207 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:31,078 INFO L231 Difference]: Finished difference. Result has 325 places, 259 transitions, 4665 flow [2024-06-27 23:02:31,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4665, PETRI_PLACES=325, PETRI_TRANSITIONS=259} [2024-06-27 23:02:31,078 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-27 23:02:31,078 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 259 transitions, 4665 flow [2024-06-27 23:02:31,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,079 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] [2024-06-27 23:02:31,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:02:31,079 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:31,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash 738005976, now seen corresponding path program 19 times [2024-06-27 23:02:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100929015] [2024-06-27 23:02:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:31,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100929015] [2024-06-27 23:02:31,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100929015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:31,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455467193] [2024-06-27 23:02:31,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:31,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:31,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:31,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:31,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 259 transitions, 4665 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:31,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:32,549 INFO L124 PetriNetUnfolderBase]: 4781/8850 cut-off events. [2024-06-27 23:02:32,549 INFO L125 PetriNetUnfolderBase]: For 427427/427434 co-relation queries the response was YES. [2024-06-27 23:02:32,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42705 conditions, 8850 events. 4781/8850 cut-off events. For 427427/427434 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 77144 event pairs, 1105 based on Foata normal form. 25/8552 useless extension candidates. Maximal degree in co-relation 42577. Up to 5466 conditions per place. [2024-06-27 23:02:32,622 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 239 selfloop transitions, 52 changer transitions 6/310 dead transitions. [2024-06-27 23:02:32,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 310 transitions, 5516 flow [2024-06-27 23:02:32,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:32,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:32,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 288 transitions. [2024-06-27 23:02:32,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:02:32,623 INFO L175 Difference]: Start difference. First operand has 325 places, 259 transitions, 4665 flow. Second operand 9 states and 288 transitions. [2024-06-27 23:02:32,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 310 transitions, 5516 flow [2024-06-27 23:02:33,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 310 transitions, 5418 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:33,406 INFO L231 Difference]: Finished difference. Result has 329 places, 256 transitions, 4638 flow [2024-06-27 23:02:33,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4638, PETRI_PLACES=329, PETRI_TRANSITIONS=256} [2024-06-27 23:02:33,407 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 277 predicate places. [2024-06-27 23:02:33,407 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 256 transitions, 4638 flow [2024-06-27 23:02:33,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:33,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:33,407 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] [2024-06-27 23:02:33,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:02:33,408 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:33,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1206474669, now seen corresponding path program 14 times [2024-06-27 23:02:33,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:33,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577406072] [2024-06-27 23:02:33,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:33,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:33,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:33,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:33,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577406072] [2024-06-27 23:02:33,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577406072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:33,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:33,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:33,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018963727] [2024-06-27 23:02:33,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:33,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:33,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:33,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:33,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:33,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:33,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 256 transitions, 4638 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:33,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:33,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:33,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:34,660 INFO L124 PetriNetUnfolderBase]: 4845/8762 cut-off events. [2024-06-27 23:02:34,661 INFO L125 PetriNetUnfolderBase]: For 434502/434509 co-relation queries the response was YES. [2024-06-27 23:02:34,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44552 conditions, 8762 events. 4845/8762 cut-off events. For 434502/434509 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 74173 event pairs, 864 based on Foata normal form. 9/8545 useless extension candidates. Maximal degree in co-relation 44423. Up to 5786 conditions per place. [2024-06-27 23:02:34,754 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 209 selfloop transitions, 93 changer transitions 0/315 dead transitions. [2024-06-27 23:02:34,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 315 transitions, 5926 flow [2024-06-27 23:02:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-06-27 23:02:34,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6556122448979592 [2024-06-27 23:02:34,757 INFO L175 Difference]: Start difference. First operand has 329 places, 256 transitions, 4638 flow. Second operand 8 states and 257 transitions. [2024-06-27 23:02:34,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 315 transitions, 5926 flow [2024-06-27 23:02:35,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 315 transitions, 5667 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:35,700 INFO L231 Difference]: Finished difference. Result has 330 places, 275 transitions, 5085 flow [2024-06-27 23:02:35,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5085, PETRI_PLACES=330, PETRI_TRANSITIONS=275} [2024-06-27 23:02:35,701 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 278 predicate places. [2024-06-27 23:02:35,701 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 275 transitions, 5085 flow [2024-06-27 23:02:35,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:35,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:35,701 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] [2024-06-27 23:02:35,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:02:35,701 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:35,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash 738453647, now seen corresponding path program 15 times [2024-06-27 23:02:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:35,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827045351] [2024-06-27 23:02:35,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:35,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:35,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827045351] [2024-06-27 23:02:35,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827045351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:35,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158460658] [2024-06-27 23:02:35,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:35,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:35,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:35,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:35,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 275 transitions, 5085 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:35,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:35,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:35,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,944 INFO L124 PetriNetUnfolderBase]: 4665/8558 cut-off events. [2024-06-27 23:02:36,944 INFO L125 PetriNetUnfolderBase]: For 345882/345889 co-relation queries the response was YES. [2024-06-27 23:02:37,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41481 conditions, 8558 events. 4665/8558 cut-off events. For 345882/345889 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 73819 event pairs, 1193 based on Foata normal form. 9/8261 useless extension candidates. Maximal degree in co-relation 41349. Up to 6206 conditions per place. [2024-06-27 23:02:37,036 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 253 selfloop transitions, 45 changer transitions 0/311 dead transitions. [2024-06-27 23:02:37,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 311 transitions, 5765 flow [2024-06-27 23:02:37,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:37,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:37,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-27 23:02:37,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588921282798834 [2024-06-27 23:02:37,037 INFO L175 Difference]: Start difference. First operand has 330 places, 275 transitions, 5085 flow. Second operand 7 states and 226 transitions. [2024-06-27 23:02:37,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 311 transitions, 5765 flow [2024-06-27 23:02:37,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 311 transitions, 5607 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:37,979 INFO L231 Difference]: Finished difference. Result has 332 places, 275 transitions, 5021 flow [2024-06-27 23:02:37,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5021, PETRI_PLACES=332, PETRI_TRANSITIONS=275} [2024-06-27 23:02:37,979 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-06-27 23:02:37,980 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 275 transitions, 5021 flow [2024-06-27 23:02:37,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,980 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] [2024-06-27 23:02:37,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:37,980 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:37,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1319903314, now seen corresponding path program 20 times [2024-06-27 23:02:37,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374185159] [2024-06-27 23:02:37,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:38,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:38,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:38,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374185159] [2024-06-27 23:02:38,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374185159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:38,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:38,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:38,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894448138] [2024-06-27 23:02:38,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:38,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:38,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:38,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:38,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:38,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:38,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 275 transitions, 5021 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:38,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:38,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:38,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:39,225 INFO L124 PetriNetUnfolderBase]: 4613/8506 cut-off events. [2024-06-27 23:02:39,226 INFO L125 PetriNetUnfolderBase]: For 316991/316998 co-relation queries the response was YES. [2024-06-27 23:02:39,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39199 conditions, 8506 events. 4613/8506 cut-off events. For 316991/316998 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73611 event pairs, 1155 based on Foata normal form. 25/8216 useless extension candidates. Maximal degree in co-relation 39067. Up to 5522 conditions per place. [2024-06-27 23:02:39,312 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 244 selfloop transitions, 44 changer transitions 10/311 dead transitions. [2024-06-27 23:02:39,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 311 transitions, 5699 flow [2024-06-27 23:02:39,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:39,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:39,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-06-27 23:02:39,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6618075801749271 [2024-06-27 23:02:39,314 INFO L175 Difference]: Start difference. First operand has 332 places, 275 transitions, 5021 flow. Second operand 7 states and 227 transitions. [2024-06-27 23:02:39,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 311 transitions, 5699 flow [2024-06-27 23:02:40,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 311 transitions, 5508 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:40,010 INFO L231 Difference]: Finished difference. Result has 332 places, 268 transitions, 4818 flow [2024-06-27 23:02:40,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4830, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4818, PETRI_PLACES=332, PETRI_TRANSITIONS=268} [2024-06-27 23:02:40,010 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-06-27 23:02:40,010 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 268 transitions, 4818 flow [2024-06-27 23:02:40,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:40,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:40,011 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] [2024-06-27 23:02:40,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:40,011 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:40,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:40,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1485440021, now seen corresponding path program 16 times [2024-06-27 23:02:40,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:40,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031275155] [2024-06-27 23:02:40,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:40,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:40,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:40,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031275155] [2024-06-27 23:02:40,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031275155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203376208] [2024-06-27 23:02:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:40,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:40,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:40,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:40,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 268 transitions, 4818 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:40,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:40,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:40,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:41,207 INFO L124 PetriNetUnfolderBase]: 4435/8092 cut-off events. [2024-06-27 23:02:41,208 INFO L125 PetriNetUnfolderBase]: For 288530/288537 co-relation queries the response was YES. [2024-06-27 23:02:41,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37894 conditions, 8092 events. 4435/8092 cut-off events. For 288530/288537 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 68518 event pairs, 610 based on Foata normal form. 9/7878 useless extension candidates. Maximal degree in co-relation 37761. Up to 5330 conditions per place. [2024-06-27 23:02:41,290 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 203 selfloop transitions, 89 changer transitions 0/305 dead transitions. [2024-06-27 23:02:41,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 305 transitions, 5685 flow [2024-06-27 23:02:41,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:41,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 23:02:41,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647230320699709 [2024-06-27 23:02:41,291 INFO L175 Difference]: Start difference. First operand has 332 places, 268 transitions, 4818 flow. Second operand 7 states and 228 transitions. [2024-06-27 23:02:41,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 305 transitions, 5685 flow [2024-06-27 23:02:42,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 305 transitions, 5332 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:42,013 INFO L231 Difference]: Finished difference. Result has 327 places, 270 transitions, 4731 flow [2024-06-27 23:02:42,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4731, PETRI_PLACES=327, PETRI_TRANSITIONS=270} [2024-06-27 23:02:42,013 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 275 predicate places. [2024-06-27 23:02:42,014 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 270 transitions, 4731 flow [2024-06-27 23:02:42,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:42,014 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] [2024-06-27 23:02:42,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:42,014 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:42,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:42,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1099155268, now seen corresponding path program 21 times [2024-06-27 23:02:42,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:42,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826944060] [2024-06-27 23:02:42,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:42,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:42,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:42,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:42,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826944060] [2024-06-27 23:02:42,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826944060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:42,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:42,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:42,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203666868] [2024-06-27 23:02:42,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:42,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:42,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:42,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:42,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:42,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:42,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 270 transitions, 4731 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:42,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:42,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:43,369 INFO L124 PetriNetUnfolderBase]: 4415/8188 cut-off events. [2024-06-27 23:02:43,369 INFO L125 PetriNetUnfolderBase]: For 272037/272044 co-relation queries the response was YES. [2024-06-27 23:02:43,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36659 conditions, 8188 events. 4415/8188 cut-off events. For 272037/272044 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 70677 event pairs, 727 based on Foata normal form. 12/7932 useless extension candidates. Maximal degree in co-relation 36527. Up to 4686 conditions per place. [2024-06-27 23:02:43,462 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 194 selfloop transitions, 91 changer transitions 0/298 dead transitions. [2024-06-27 23:02:43,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 298 transitions, 5499 flow [2024-06-27 23:02:43,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:43,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:43,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 23:02:43,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355685131195336 [2024-06-27 23:02:43,463 INFO L175 Difference]: Start difference. First operand has 327 places, 270 transitions, 4731 flow. Second operand 7 states and 218 transitions. [2024-06-27 23:02:43,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 298 transitions, 5499 flow [2024-06-27 23:02:44,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 298 transitions, 5307 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:44,190 INFO L231 Difference]: Finished difference. Result has 329 places, 270 transitions, 4727 flow [2024-06-27 23:02:44,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4727, PETRI_PLACES=329, PETRI_TRANSITIONS=270} [2024-06-27 23:02:44,190 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 277 predicate places. [2024-06-27 23:02:44,190 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 270 transitions, 4727 flow [2024-06-27 23:02:44,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:44,191 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] [2024-06-27 23:02:44,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:44,191 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:44,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:44,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1487242069, now seen corresponding path program 17 times [2024-06-27 23:02:44,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:44,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700446528] [2024-06-27 23:02:44,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:44,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:44,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:44,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:44,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700446528] [2024-06-27 23:02:44,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700446528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:44,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:44,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:44,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985848075] [2024-06-27 23:02:44,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:44,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:44,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:44,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:44,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:44,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:44,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 270 transitions, 4727 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:44,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:44,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:45,357 INFO L124 PetriNetUnfolderBase]: 4395/8022 cut-off events. [2024-06-27 23:02:45,357 INFO L125 PetriNetUnfolderBase]: For 260850/260857 co-relation queries the response was YES. [2024-06-27 23:02:45,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35949 conditions, 8022 events. 4395/8022 cut-off events. For 260850/260857 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 67336 event pairs, 843 based on Foata normal form. 9/7818 useless extension candidates. Maximal degree in co-relation 35816. Up to 5294 conditions per place. [2024-06-27 23:02:45,439 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 200 selfloop transitions, 90 changer transitions 0/303 dead transitions. [2024-06-27 23:02:45,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 303 transitions, 5400 flow [2024-06-27 23:02:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:45,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-27 23:02:45,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588921282798834 [2024-06-27 23:02:45,440 INFO L175 Difference]: Start difference. First operand has 329 places, 270 transitions, 4727 flow. Second operand 7 states and 226 transitions. [2024-06-27 23:02:45,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 303 transitions, 5400 flow [2024-06-27 23:02:46,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 303 transitions, 5133 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:46,204 INFO L231 Difference]: Finished difference. Result has 328 places, 271 transitions, 4723 flow [2024-06-27 23:02:46,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4723, PETRI_PLACES=328, PETRI_TRANSITIONS=271} [2024-06-27 23:02:46,205 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 276 predicate places. [2024-06-27 23:02:46,205 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 271 transitions, 4723 flow [2024-06-27 23:02:46,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:46,205 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] [2024-06-27 23:02:46,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:02:46,205 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:46,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1098768977, now seen corresponding path program 18 times [2024-06-27 23:02:46,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:46,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833877440] [2024-06-27 23:02:46,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:46,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:46,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:46,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:46,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833877440] [2024-06-27 23:02:46,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833877440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:46,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:46,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:46,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098870601] [2024-06-27 23:02:46,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:46,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:46,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:46,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:46,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:46,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:46,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 271 transitions, 4723 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:46,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:46,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:47,436 INFO L124 PetriNetUnfolderBase]: 4507/8298 cut-off events. [2024-06-27 23:02:47,436 INFO L125 PetriNetUnfolderBase]: For 292087/292094 co-relation queries the response was YES. [2024-06-27 23:02:47,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37603 conditions, 8298 events. 4507/8298 cut-off events. For 292087/292094 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 71123 event pairs, 721 based on Foata normal form. 9/8075 useless extension candidates. Maximal degree in co-relation 37469. Up to 4258 conditions per place. [2024-06-27 23:02:47,528 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 203 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2024-06-27 23:02:47,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 308 transitions, 5690 flow [2024-06-27 23:02:47,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:47,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:47,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 23:02:47,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:02:47,529 INFO L175 Difference]: Start difference. First operand has 328 places, 271 transitions, 4723 flow. Second operand 7 states and 224 transitions. [2024-06-27 23:02:47,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 308 transitions, 5690 flow [2024-06-27 23:02:48,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 308 transitions, 5587 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:48,357 INFO L231 Difference]: Finished difference. Result has 332 places, 272 transitions, 4829 flow [2024-06-27 23:02:48,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4829, PETRI_PLACES=332, PETRI_TRANSITIONS=272} [2024-06-27 23:02:48,357 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-06-27 23:02:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 272 transitions, 4829 flow [2024-06-27 23:02:48,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:48,357 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] [2024-06-27 23:02:48,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:02:48,358 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1099154927, now seen corresponding path program 19 times [2024-06-27 23:02:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487052105] [2024-06-27 23:02:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:48,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:48,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:48,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:48,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487052105] [2024-06-27 23:02:48,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487052105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:48,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:48,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:48,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629473376] [2024-06-27 23:02:48,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:48,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:48,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:48,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:48,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:48,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:48,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 272 transitions, 4829 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:48,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:48,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:49,596 INFO L124 PetriNetUnfolderBase]: 4487/8286 cut-off events. [2024-06-27 23:02:49,596 INFO L125 PetriNetUnfolderBase]: For 283380/283387 co-relation queries the response was YES. [2024-06-27 23:02:49,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37316 conditions, 8286 events. 4487/8286 cut-off events. For 283380/283387 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 71259 event pairs, 709 based on Foata normal form. 9/8083 useless extension candidates. Maximal degree in co-relation 37181. Up to 4250 conditions per place. [2024-06-27 23:02:49,689 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 201 selfloop transitions, 93 changer transitions 0/307 dead transitions. [2024-06-27 23:02:49,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 307 transitions, 5635 flow [2024-06-27 23:02:49,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:49,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:49,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 23:02:49,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 23:02:49,691 INFO L175 Difference]: Start difference. First operand has 332 places, 272 transitions, 4829 flow. Second operand 7 states and 224 transitions. [2024-06-27 23:02:49,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 307 transitions, 5635 flow [2024-06-27 23:02:50,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 307 transitions, 5460 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:50,363 INFO L231 Difference]: Finished difference. Result has 335 places, 272 transitions, 4844 flow [2024-06-27 23:02:50,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4654, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4844, PETRI_PLACES=335, PETRI_TRANSITIONS=272} [2024-06-27 23:02:50,370 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 283 predicate places. [2024-06-27 23:02:50,370 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 272 transitions, 4844 flow [2024-06-27 23:02:50,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:50,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:50,371 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:50,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1510182613, now seen corresponding path program 20 times [2024-06-27 23:02:50,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819332454] [2024-06-27 23:02:50,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:50,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:50,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819332454] [2024-06-27 23:02:50,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819332454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:50,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:50,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:50,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476496871] [2024-06-27 23:02:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:50,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:50,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:50,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:50,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:50,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 272 transitions, 4844 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:50,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:50,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:51,612 INFO L124 PetriNetUnfolderBase]: 4699/8646 cut-off events. [2024-06-27 23:02:51,612 INFO L125 PetriNetUnfolderBase]: For 400305/400312 co-relation queries the response was YES. [2024-06-27 23:02:51,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40293 conditions, 8646 events. 4699/8646 cut-off events. For 400305/400312 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 74432 event pairs, 621 based on Foata normal form. 25/8462 useless extension candidates. Maximal degree in co-relation 40157. Up to 4290 conditions per place. [2024-06-27 23:02:51,706 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 193 selfloop transitions, 118 changer transitions 4/328 dead transitions. [2024-06-27 23:02:51,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 328 transitions, 6092 flow [2024-06-27 23:02:51,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:51,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:51,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 336 transitions. [2024-06-27 23:02:51,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-27 23:02:51,707 INFO L175 Difference]: Start difference. First operand has 335 places, 272 transitions, 4844 flow. Second operand 11 states and 336 transitions. [2024-06-27 23:02:51,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 328 transitions, 6092 flow [2024-06-27 23:02:52,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 328 transitions, 5872 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:52,558 INFO L231 Difference]: Finished difference. Result has 339 places, 273 transitions, 4919 flow [2024-06-27 23:02:52,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4919, PETRI_PLACES=339, PETRI_TRANSITIONS=273} [2024-06-27 23:02:52,558 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 287 predicate places. [2024-06-27 23:02:52,558 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 273 transitions, 4919 flow [2024-06-27 23:02:52,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:52,559 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] [2024-06-27 23:02:52,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:52,559 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:52,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:52,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1939103821, now seen corresponding path program 21 times [2024-06-27 23:02:52,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275927675] [2024-06-27 23:02:52,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:52,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:52,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:52,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:52,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275927675] [2024-06-27 23:02:52,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275927675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:52,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:52,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:52,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142848661] [2024-06-27 23:02:52,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:52,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:52,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:52,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:52,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:52,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:52,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 273 transitions, 4919 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:52,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:52,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:53,908 INFO L124 PetriNetUnfolderBase]: 4799/8742 cut-off events. [2024-06-27 23:02:53,909 INFO L125 PetriNetUnfolderBase]: For 434773/434780 co-relation queries the response was YES. [2024-06-27 23:02:53,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42842 conditions, 8742 events. 4799/8742 cut-off events. For 434773/434780 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 74612 event pairs, 681 based on Foata normal form. 9/8532 useless extension candidates. Maximal degree in co-relation 42705. Up to 4330 conditions per place. [2024-06-27 23:02:53,996 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 194 selfloop transitions, 117 changer transitions 0/324 dead transitions. [2024-06-27 23:02:53,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 324 transitions, 6141 flow [2024-06-27 23:02:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:53,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-06-27 23:02:53,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:02:53,999 INFO L175 Difference]: Start difference. First operand has 339 places, 273 transitions, 4919 flow. Second operand 10 states and 310 transitions. [2024-06-27 23:02:53,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 324 transitions, 6141 flow [2024-06-27 23:02:54,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 324 transitions, 5815 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:54,812 INFO L231 Difference]: Finished difference. Result has 341 places, 275 transitions, 4893 flow [2024-06-27 23:02:54,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4893, PETRI_PLACES=341, PETRI_TRANSITIONS=275} [2024-06-27 23:02:54,813 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 289 predicate places. [2024-06-27 23:02:54,813 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 275 transitions, 4893 flow [2024-06-27 23:02:54,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:54,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:54,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:54,814 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:54,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:54,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1739802031, now seen corresponding path program 22 times [2024-06-27 23:02:54,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:54,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121883333] [2024-06-27 23:02:54,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:54,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:54,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:54,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121883333] [2024-06-27 23:02:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121883333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:54,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028870785] [2024-06-27 23:02:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:54,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:54,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:54,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:54,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:54,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:54,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 275 transitions, 4893 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:54,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:54,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:56,117 INFO L124 PetriNetUnfolderBase]: 4779/8714 cut-off events. [2024-06-27 23:02:56,117 INFO L125 PetriNetUnfolderBase]: For 415889/415896 co-relation queries the response was YES. [2024-06-27 23:02:56,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41418 conditions, 8714 events. 4779/8714 cut-off events. For 415889/415896 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 74291 event pairs, 765 based on Foata normal form. 9/8488 useless extension candidates. Maximal degree in co-relation 41281. Up to 4322 conditions per place. [2024-06-27 23:02:56,214 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 200 selfloop transitions, 106 changer transitions 0/319 dead transitions. [2024-06-27 23:02:56,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 319 transitions, 5893 flow [2024-06-27 23:02:56,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 283 transitions. [2024-06-27 23:02:56,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6417233560090703 [2024-06-27 23:02:56,216 INFO L175 Difference]: Start difference. First operand has 341 places, 275 transitions, 4893 flow. Second operand 9 states and 283 transitions. [2024-06-27 23:02:56,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 319 transitions, 5893 flow [2024-06-27 23:02:57,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 319 transitions, 5670 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:57,345 INFO L231 Difference]: Finished difference. Result has 344 places, 275 transitions, 4886 flow [2024-06-27 23:02:57,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4886, PETRI_PLACES=344, PETRI_TRANSITIONS=275} [2024-06-27 23:02:57,345 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 292 predicate places. [2024-06-27 23:02:57,345 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 275 transitions, 4886 flow [2024-06-27 23:02:57,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:57,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:57,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:57,346 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:02:57,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:57,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1064537474, now seen corresponding path program 22 times [2024-06-27 23:02:57,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:57,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079314600] [2024-06-27 23:02:57,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:57,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:57,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:57,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:57,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:57,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079314600] [2024-06-27 23:02:57,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079314600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:57,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:57,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:57,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346934904] [2024-06-27 23:02:57,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:57,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:57,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:57,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:57,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:57,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:02:57,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 275 transitions, 4886 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:57,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:02:57,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:58,655 INFO L124 PetriNetUnfolderBase]: 4811/8880 cut-off events. [2024-06-27 23:02:58,655 INFO L125 PetriNetUnfolderBase]: For 420459/420466 co-relation queries the response was YES. [2024-06-27 23:02:58,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41817 conditions, 8880 events. 4811/8880 cut-off events. For 420459/420466 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 77382 event pairs, 1007 based on Foata normal form. 12/8610 useless extension candidates. Maximal degree in co-relation 41679. Up to 5282 conditions per place. [2024-06-27 23:02:58,912 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 197 selfloop transitions, 99 changer transitions 0/309 dead transitions. [2024-06-27 23:02:58,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 309 transitions, 5713 flow [2024-06-27 23:02:58,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:58,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:58,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-06-27 23:02:58,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6213151927437641 [2024-06-27 23:02:58,913 INFO L175 Difference]: Start difference. First operand has 344 places, 275 transitions, 4886 flow. Second operand 9 states and 274 transitions. [2024-06-27 23:02:58,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 309 transitions, 5713 flow [2024-06-27 23:03:00,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 309 transitions, 5418 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:00,011 INFO L231 Difference]: Finished difference. Result has 344 places, 276 transitions, 4811 flow [2024-06-27 23:03:00,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4811, PETRI_PLACES=344, PETRI_TRANSITIONS=276} [2024-06-27 23:03:00,014 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 292 predicate places. [2024-06-27 23:03:00,014 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 276 transitions, 4811 flow [2024-06-27 23:03:00,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:00,014 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] [2024-06-27 23:03:00,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:03:00,014 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:00,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:00,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1739416081, now seen corresponding path program 23 times [2024-06-27 23:03:00,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:00,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293402066] [2024-06-27 23:03:00,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:00,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293402066] [2024-06-27 23:03:00,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293402066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:00,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404990623] [2024-06-27 23:03:00,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:00,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:00,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:00,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:00,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 276 transitions, 4811 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:00,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:01,305 INFO L124 PetriNetUnfolderBase]: 4843/9008 cut-off events. [2024-06-27 23:03:01,305 INFO L125 PetriNetUnfolderBase]: For 424229/424236 co-relation queries the response was YES. [2024-06-27 23:03:01,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41873 conditions, 9008 events. 4843/9008 cut-off events. For 424229/424236 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 79361 event pairs, 690 based on Foata normal form. 9/8752 useless extension candidates. Maximal degree in co-relation 41734. Up to 4386 conditions per place. [2024-06-27 23:03:01,403 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 201 selfloop transitions, 105 changer transitions 0/319 dead transitions. [2024-06-27 23:03:01,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 319 transitions, 5683 flow [2024-06-27 23:03:01,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:01,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:01,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 282 transitions. [2024-06-27 23:03:01,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-06-27 23:03:01,404 INFO L175 Difference]: Start difference. First operand has 344 places, 276 transitions, 4811 flow. Second operand 9 states and 282 transitions. [2024-06-27 23:03:01,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 319 transitions, 5683 flow [2024-06-27 23:03:02,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 319 transitions, 5472 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:02,644 INFO L231 Difference]: Finished difference. Result has 346 places, 277 transitions, 4835 flow [2024-06-27 23:03:02,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4835, PETRI_PLACES=346, PETRI_TRANSITIONS=277} [2024-06-27 23:03:02,644 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 294 predicate places. [2024-06-27 23:03:02,644 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 277 transitions, 4835 flow [2024-06-27 23:03:02,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:02,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:02,645 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] [2024-06-27 23:03:02,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:03:02,645 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:02,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:02,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2086531067, now seen corresponding path program 24 times [2024-06-27 23:03:02,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:02,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672720983] [2024-06-27 23:03:02,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:02,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:02,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:02,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:02,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672720983] [2024-06-27 23:03:02,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672720983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:02,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:02,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:02,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384003853] [2024-06-27 23:03:02,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:02,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:02,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:02,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:02,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:02,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:02,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 277 transitions, 4835 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:02,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:02,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:02,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:03,984 INFO L124 PetriNetUnfolderBase]: 4791/8942 cut-off events. [2024-06-27 23:03:03,985 INFO L125 PetriNetUnfolderBase]: For 402666/402673 co-relation queries the response was YES. [2024-06-27 23:03:04,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39932 conditions, 8942 events. 4791/8942 cut-off events. For 402666/402673 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 78786 event pairs, 565 based on Foata normal form. 25/8770 useless extension candidates. Maximal degree in co-relation 39793. Up to 4378 conditions per place. [2024-06-27 23:03:04,077 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 194 selfloop transitions, 114 changer transitions 3/324 dead transitions. [2024-06-27 23:03:04,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 324 transitions, 5709 flow [2024-06-27 23:03:04,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 311 transitions. [2024-06-27 23:03:04,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6346938775510204 [2024-06-27 23:03:04,078 INFO L175 Difference]: Start difference. First operand has 346 places, 277 transitions, 4835 flow. Second operand 10 states and 311 transitions. [2024-06-27 23:03:04,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 324 transitions, 5709 flow [2024-06-27 23:03:04,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 324 transitions, 5525 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:04,984 INFO L231 Difference]: Finished difference. Result has 350 places, 275 transitions, 4857 flow [2024-06-27 23:03:04,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4857, PETRI_PLACES=350, PETRI_TRANSITIONS=275} [2024-06-27 23:03:04,985 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 298 predicate places. [2024-06-27 23:03:04,985 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 275 transitions, 4857 flow [2024-06-27 23:03:04,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:04,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:04,985 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] [2024-06-27 23:03:04,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:03:04,985 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:04,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1058114305, now seen corresponding path program 25 times [2024-06-27 23:03:04,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:04,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553841077] [2024-06-27 23:03:04,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:04,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:05,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:05,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:05,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553841077] [2024-06-27 23:03:05,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553841077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:05,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:05,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:05,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614798749] [2024-06-27 23:03:05,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:05,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:05,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:05,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:05,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:05,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:05,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 275 transitions, 4857 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:05,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:06,309 INFO L124 PetriNetUnfolderBase]: 4651/8548 cut-off events. [2024-06-27 23:03:06,310 INFO L125 PetriNetUnfolderBase]: For 348154/348161 co-relation queries the response was YES. [2024-06-27 23:03:06,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37487 conditions, 8548 events. 4651/8548 cut-off events. For 348154/348161 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 73482 event pairs, 570 based on Foata normal form. 25/8402 useless extension candidates. Maximal degree in co-relation 37347. Up to 4370 conditions per place. [2024-06-27 23:03:06,419 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 187 selfloop transitions, 118 changer transitions 9/327 dead transitions. [2024-06-27 23:03:06,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 327 transitions, 5763 flow [2024-06-27 23:03:06,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:06,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:06,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 336 transitions. [2024-06-27 23:03:06,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-27 23:03:06,421 INFO L175 Difference]: Start difference. First operand has 350 places, 275 transitions, 4857 flow. Second operand 11 states and 336 transitions. [2024-06-27 23:03:06,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 327 transitions, 5763 flow [2024-06-27 23:03:07,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 327 transitions, 5482 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:07,553 INFO L231 Difference]: Finished difference. Result has 351 places, 269 transitions, 4746 flow [2024-06-27 23:03:07,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4576, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4746, PETRI_PLACES=351, PETRI_TRANSITIONS=269} [2024-06-27 23:03:07,554 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 299 predicate places. [2024-06-27 23:03:07,554 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 269 transitions, 4746 flow [2024-06-27 23:03:07,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:07,555 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] [2024-06-27 23:03:07,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:03:07,555 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:07,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:07,556 INFO L85 PathProgramCache]: Analyzing trace with hash 2016462058, now seen corresponding path program 23 times [2024-06-27 23:03:07,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:07,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093007908] [2024-06-27 23:03:07,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:07,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:07,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:07,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:07,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093007908] [2024-06-27 23:03:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093007908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446433081] [2024-06-27 23:03:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:07,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:07,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:07,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:07,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:07,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:07,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 269 transitions, 4746 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:07,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:07,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:08,769 INFO L124 PetriNetUnfolderBase]: 4491/8324 cut-off events. [2024-06-27 23:03:08,769 INFO L125 PetriNetUnfolderBase]: For 280192/280199 co-relation queries the response was YES. [2024-06-27 23:03:08,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35956 conditions, 8324 events. 4491/8324 cut-off events. For 280192/280199 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 71862 event pairs, 771 based on Foata normal form. 12/8088 useless extension candidates. Maximal degree in co-relation 35815. Up to 4890 conditions per place. [2024-06-27 23:03:08,864 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 191 selfloop transitions, 101 changer transitions 0/305 dead transitions. [2024-06-27 23:03:08,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 305 transitions, 5408 flow [2024-06-27 23:03:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 301 transitions. [2024-06-27 23:03:08,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:03:08,865 INFO L175 Difference]: Start difference. First operand has 351 places, 269 transitions, 4746 flow. Second operand 10 states and 301 transitions. [2024-06-27 23:03:08,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 305 transitions, 5408 flow [2024-06-27 23:03:09,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 305 transitions, 4999 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-27 23:03:09,812 INFO L231 Difference]: Finished difference. Result has 345 places, 269 transitions, 4546 flow [2024-06-27 23:03:09,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4546, PETRI_PLACES=345, PETRI_TRANSITIONS=269} [2024-06-27 23:03:09,813 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 293 predicate places. [2024-06-27 23:03:09,813 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 269 transitions, 4546 flow [2024-06-27 23:03:09,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:09,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:09,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:09,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:03:09,814 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:09,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:09,814 INFO L85 PathProgramCache]: Analyzing trace with hash -874517904, now seen corresponding path program 24 times [2024-06-27 23:03:09,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:09,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86689028] [2024-06-27 23:03:09,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:09,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:09,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:09,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:09,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:09,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86689028] [2024-06-27 23:03:09,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86689028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:09,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:09,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:09,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88739679] [2024-06-27 23:03:09,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:09,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:09,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:09,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:09,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:09,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:09,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 269 transitions, 4546 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:09,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:09,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:09,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:11,113 INFO L124 PetriNetUnfolderBase]: 4443/8204 cut-off events. [2024-06-27 23:03:11,113 INFO L125 PetriNetUnfolderBase]: For 229752/229759 co-relation queries the response was YES. [2024-06-27 23:03:11,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34087 conditions, 8204 events. 4443/8204 cut-off events. For 229752/229759 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 70614 event pairs, 1856 based on Foata normal form. 12/7910 useless extension candidates. Maximal degree in co-relation 33946. Up to 6363 conditions per place. [2024-06-27 23:03:11,181 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 245 selfloop transitions, 36 changer transitions 0/294 dead transitions. [2024-06-27 23:03:11,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 294 transitions, 5175 flow [2024-06-27 23:03:11,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:11,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 23:03:11,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-06-27 23:03:11,183 INFO L175 Difference]: Start difference. First operand has 345 places, 269 transitions, 4546 flow. Second operand 8 states and 234 transitions. [2024-06-27 23:03:11,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 294 transitions, 5175 flow [2024-06-27 23:03:11,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 294 transitions, 4935 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:11,836 INFO L231 Difference]: Finished difference. Result has 343 places, 270 transitions, 4399 flow [2024-06-27 23:03:11,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4399, PETRI_PLACES=343, PETRI_TRANSITIONS=270} [2024-06-27 23:03:11,837 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 291 predicate places. [2024-06-27 23:03:11,837 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 270 transitions, 4399 flow [2024-06-27 23:03:11,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:11,837 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] [2024-06-27 23:03:11,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:03:11,837 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:11,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:11,838 INFO L85 PathProgramCache]: Analyzing trace with hash -259631982, now seen corresponding path program 25 times [2024-06-27 23:03:11,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:11,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162199943] [2024-06-27 23:03:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:11,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:11,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:11,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162199943] [2024-06-27 23:03:11,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162199943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:11,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:11,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:11,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258750361] [2024-06-27 23:03:11,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:11,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:11,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:11,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:11,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:11,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:11,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 270 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:11,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:11,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:13,027 INFO L124 PetriNetUnfolderBase]: 4527/8312 cut-off events. [2024-06-27 23:03:13,027 INFO L125 PetriNetUnfolderBase]: For 252173/252180 co-relation queries the response was YES. [2024-06-27 23:03:13,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34445 conditions, 8312 events. 4527/8312 cut-off events. For 252173/252180 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 71944 event pairs, 1098 based on Foata normal form. 12/8062 useless extension candidates. Maximal degree in co-relation 34304. Up to 3447 conditions per place. [2024-06-27 23:03:13,113 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 176 selfloop transitions, 110 changer transitions 0/299 dead transitions. [2024-06-27 23:03:13,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 299 transitions, 5373 flow [2024-06-27 23:03:13,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:13,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:13,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 23:03:13,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:03:13,115 INFO L175 Difference]: Start difference. First operand has 343 places, 270 transitions, 4399 flow. Second operand 8 states and 238 transitions. [2024-06-27 23:03:13,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 299 transitions, 5373 flow [2024-06-27 23:03:13,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 299 transitions, 5302 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:13,908 INFO L231 Difference]: Finished difference. Result has 346 places, 272 transitions, 4586 flow [2024-06-27 23:03:13,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4328, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4586, PETRI_PLACES=346, PETRI_TRANSITIONS=272} [2024-06-27 23:03:13,908 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 294 predicate places. [2024-06-27 23:03:13,908 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 272 transitions, 4586 flow [2024-06-27 23:03:13,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,909 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] [2024-06-27 23:03:13,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:03:13,909 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:13,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,909 INFO L85 PathProgramCache]: Analyzing trace with hash -259363212, now seen corresponding path program 26 times [2024-06-27 23:03:13,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778751271] [2024-06-27 23:03:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:13,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:13,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778751271] [2024-06-27 23:03:13,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778751271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:13,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:13,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:13,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946155347] [2024-06-27 23:03:13,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:13,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:13,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:13,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:13,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:14,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:14,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 272 transitions, 4586 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:14,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:14,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:15,174 INFO L124 PetriNetUnfolderBase]: 4559/8376 cut-off events. [2024-06-27 23:03:15,174 INFO L125 PetriNetUnfolderBase]: For 261689/261696 co-relation queries the response was YES. [2024-06-27 23:03:15,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35530 conditions, 8376 events. 4559/8376 cut-off events. For 261689/261696 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 72643 event pairs, 1122 based on Foata normal form. 12/8126 useless extension candidates. Maximal degree in co-relation 35388. Up to 3463 conditions per place. [2024-06-27 23:03:15,271 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 180 selfloop transitions, 108 changer transitions 0/301 dead transitions. [2024-06-27 23:03:15,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 301 transitions, 5555 flow [2024-06-27 23:03:15,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:15,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:15,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:03:15,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:03:15,273 INFO L175 Difference]: Start difference. First operand has 346 places, 272 transitions, 4586 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:03:15,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 301 transitions, 5555 flow [2024-06-27 23:03:16,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 301 transitions, 5381 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:16,231 INFO L231 Difference]: Finished difference. Result has 351 places, 273 transitions, 4651 flow [2024-06-27 23:03:16,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4651, PETRI_PLACES=351, PETRI_TRANSITIONS=273} [2024-06-27 23:03:16,232 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 299 predicate places. [2024-06-27 23:03:16,232 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 273 transitions, 4651 flow [2024-06-27 23:03:16,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:16,232 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] [2024-06-27 23:03:16,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:03:16,232 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:16,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:16,244 INFO L85 PathProgramCache]: Analyzing trace with hash -870049254, now seen corresponding path program 27 times [2024-06-27 23:03:16,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:16,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893937444] [2024-06-27 23:03:16,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:16,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:16,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:16,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:16,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:16,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893937444] [2024-06-27 23:03:16,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893937444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:16,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:16,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:16,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16994455] [2024-06-27 23:03:16,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:16,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:16,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:16,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:16,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:16,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:16,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 273 transitions, 4651 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:16,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:16,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:17,514 INFO L124 PetriNetUnfolderBase]: 4591/8440 cut-off events. [2024-06-27 23:03:17,514 INFO L125 PetriNetUnfolderBase]: For 271010/271017 co-relation queries the response was YES. [2024-06-27 23:03:17,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35720 conditions, 8440 events. 4591/8440 cut-off events. For 271010/271017 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 73221 event pairs, 1190 based on Foata normal form. 12/8194 useless extension candidates. Maximal degree in co-relation 35576. Up to 3479 conditions per place. [2024-06-27 23:03:17,608 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 110 changer transitions 0/302 dead transitions. [2024-06-27 23:03:17,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 302 transitions, 5627 flow [2024-06-27 23:03:17,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:17,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:17,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:03:17,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:03:17,610 INFO L175 Difference]: Start difference. First operand has 351 places, 273 transitions, 4651 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:03:17,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 302 transitions, 5627 flow [2024-06-27 23:03:18,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 302 transitions, 5391 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:18,591 INFO L231 Difference]: Finished difference. Result has 353 places, 274 transitions, 4659 flow [2024-06-27 23:03:18,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4659, PETRI_PLACES=353, PETRI_TRANSITIONS=274} [2024-06-27 23:03:18,591 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 301 predicate places. [2024-06-27 23:03:18,591 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 274 transitions, 4659 flow [2024-06-27 23:03:18,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:18,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:18,592 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] [2024-06-27 23:03:18,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:03:18,592 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:18,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:18,593 INFO L85 PathProgramCache]: Analyzing trace with hash -869780484, now seen corresponding path program 28 times [2024-06-27 23:03:18,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:18,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069383130] [2024-06-27 23:03:18,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:18,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:18,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:18,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069383130] [2024-06-27 23:03:18,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069383130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:18,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:18,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:18,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004183441] [2024-06-27 23:03:18,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:18,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:18,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:18,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:18,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:18,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:18,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 274 transitions, 4659 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:18,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:18,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:18,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:19,855 INFO L124 PetriNetUnfolderBase]: 4571/8424 cut-off events. [2024-06-27 23:03:19,855 INFO L125 PetriNetUnfolderBase]: For 248285/248292 co-relation queries the response was YES. [2024-06-27 23:03:19,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35048 conditions, 8424 events. 4571/8424 cut-off events. For 248285/248292 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 73162 event pairs, 1202 based on Foata normal form. 12/8164 useless extension candidates. Maximal degree in co-relation 34904. Up to 3471 conditions per place. [2024-06-27 23:03:19,952 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 109 changer transitions 0/301 dead transitions. [2024-06-27 23:03:19,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 301 transitions, 5453 flow [2024-06-27 23:03:19,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:19,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:19,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 23:03:19,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:03:19,953 INFO L175 Difference]: Start difference. First operand has 353 places, 274 transitions, 4659 flow. Second operand 8 states and 238 transitions. [2024-06-27 23:03:19,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 301 transitions, 5453 flow [2024-06-27 23:03:20,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 301 transitions, 5133 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:20,966 INFO L231 Difference]: Finished difference. Result has 354 places, 274 transitions, 4561 flow [2024-06-27 23:03:20,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4561, PETRI_PLACES=354, PETRI_TRANSITIONS=274} [2024-06-27 23:03:20,967 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 302 predicate places. [2024-06-27 23:03:20,967 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 274 transitions, 4561 flow [2024-06-27 23:03:20,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,967 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] [2024-06-27 23:03:20,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:03:20,968 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:20,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,968 INFO L85 PathProgramCache]: Analyzing trace with hash -33502161, now seen corresponding path program 26 times [2024-06-27 23:03:20,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590116884] [2024-06-27 23:03:20,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:21,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:21,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590116884] [2024-06-27 23:03:21,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590116884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:21,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:21,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:21,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093971897] [2024-06-27 23:03:21,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:21,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:21,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:21,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:21,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:21,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:21,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 274 transitions, 4561 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:21,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:21,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:22,138 INFO L124 PetriNetUnfolderBase]: 4523/8328 cut-off events. [2024-06-27 23:03:22,138 INFO L125 PetriNetUnfolderBase]: For 194820/194858 co-relation queries the response was YES. [2024-06-27 23:03:22,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33008 conditions, 8328 events. 4523/8328 cut-off events. For 194820/194858 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 72175 event pairs, 958 based on Foata normal form. 42/8206 useless extension candidates. Maximal degree in co-relation 32864. Up to 3807 conditions per place. [2024-06-27 23:03:22,470 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 115 changer transitions 0/307 dead transitions. [2024-06-27 23:03:22,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 307 transitions, 5403 flow [2024-06-27 23:03:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:22,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:22,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 23:03:22,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6198979591836735 [2024-06-27 23:03:22,471 INFO L175 Difference]: Start difference. First operand has 354 places, 274 transitions, 4561 flow. Second operand 8 states and 243 transitions. [2024-06-27 23:03:22,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 307 transitions, 5403 flow [2024-06-27 23:03:23,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 307 transitions, 5180 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:23,110 INFO L231 Difference]: Finished difference. Result has 355 places, 275 transitions, 4592 flow [2024-06-27 23:03:23,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4592, PETRI_PLACES=355, PETRI_TRANSITIONS=275} [2024-06-27 23:03:23,111 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 303 predicate places. [2024-06-27 23:03:23,111 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 275 transitions, 4592 flow [2024-06-27 23:03:23,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:23,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:23,111 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] [2024-06-27 23:03:23,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:03:23,112 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:23,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash -812973105, now seen corresponding path program 27 times [2024-06-27 23:03:23,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841809954] [2024-06-27 23:03:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:23,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:23,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:23,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841809954] [2024-06-27 23:03:23,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841809954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:23,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:23,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:23,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47714640] [2024-06-27 23:03:23,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:23,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:23,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:23,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:23,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:23,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:23,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 275 transitions, 4592 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:23,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:23,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:23,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:24,328 INFO L124 PetriNetUnfolderBase]: 4555/8308 cut-off events. [2024-06-27 23:03:24,328 INFO L125 PetriNetUnfolderBase]: For 203751/203789 co-relation queries the response was YES. [2024-06-27 23:03:24,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33337 conditions, 8308 events. 4555/8308 cut-off events. For 203751/203789 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 71216 event pairs, 1114 based on Foata normal form. 42/8140 useless extension candidates. Maximal degree in co-relation 33192. Up to 3823 conditions per place. [2024-06-27 23:03:24,420 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 185 selfloop transitions, 110 changer transitions 0/308 dead transitions. [2024-06-27 23:03:24,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 308 transitions, 5440 flow [2024-06-27 23:03:24,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:24,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:24,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 23:03:24,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6198979591836735 [2024-06-27 23:03:24,421 INFO L175 Difference]: Start difference. First operand has 355 places, 275 transitions, 4592 flow. Second operand 8 states and 243 transitions. [2024-06-27 23:03:24,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 308 transitions, 5440 flow [2024-06-27 23:03:25,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 308 transitions, 5190 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:25,114 INFO L231 Difference]: Finished difference. Result has 357 places, 276 transitions, 4588 flow [2024-06-27 23:03:25,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4588, PETRI_PLACES=357, PETRI_TRANSITIONS=276} [2024-06-27 23:03:25,115 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-27 23:03:25,115 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 276 transitions, 4588 flow [2024-06-27 23:03:25,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:25,115 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] [2024-06-27 23:03:25,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:03:25,115 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:25,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:25,116 INFO L85 PathProgramCache]: Analyzing trace with hash -2120340143, now seen corresponding path program 28 times [2024-06-27 23:03:25,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:25,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109883129] [2024-06-27 23:03:25,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:25,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:25,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:25,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109883129] [2024-06-27 23:03:25,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109883129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:25,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116723063] [2024-06-27 23:03:25,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:25,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:25,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:25,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:25,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 276 transitions, 4588 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:25,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:26,332 INFO L124 PetriNetUnfolderBase]: 4587/8356 cut-off events. [2024-06-27 23:03:26,332 INFO L125 PetriNetUnfolderBase]: For 207001/207039 co-relation queries the response was YES. [2024-06-27 23:03:26,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32954 conditions, 8356 events. 4587/8356 cut-off events. For 207001/207039 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 71519 event pairs, 1138 based on Foata normal form. 42/8170 useless extension candidates. Maximal degree in co-relation 32809. Up to 3839 conditions per place. [2024-06-27 23:03:26,423 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 189 selfloop transitions, 108 changer transitions 0/310 dead transitions. [2024-06-27 23:03:26,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 310 transitions, 5441 flow [2024-06-27 23:03:26,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:26,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:26,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 23:03:26,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 23:03:26,424 INFO L175 Difference]: Start difference. First operand has 357 places, 276 transitions, 4588 flow. Second operand 8 states and 244 transitions. [2024-06-27 23:03:26,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 310 transitions, 5441 flow [2024-06-27 23:03:27,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 310 transitions, 5166 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:27,084 INFO L231 Difference]: Finished difference. Result has 359 places, 277 transitions, 4552 flow [2024-06-27 23:03:27,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4552, PETRI_PLACES=359, PETRI_TRANSITIONS=277} [2024-06-27 23:03:27,084 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 307 predicate places. [2024-06-27 23:03:27,084 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 277 transitions, 4552 flow [2024-06-27 23:03:27,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:27,085 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] [2024-06-27 23:03:27,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:03:27,085 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:27,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash -2120340484, now seen corresponding path program 29 times [2024-06-27 23:03:27,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:27,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633890728] [2024-06-27 23:03:27,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:27,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:27,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:27,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633890728] [2024-06-27 23:03:27,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633890728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:27,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:27,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:27,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967050021] [2024-06-27 23:03:27,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:27,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:27,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:27,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:27,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:27,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:27,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 277 transitions, 4552 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:27,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:27,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:28,280 INFO L124 PetriNetUnfolderBase]: 4567/8404 cut-off events. [2024-06-27 23:03:28,280 INFO L125 PetriNetUnfolderBase]: For 175148/175155 co-relation queries the response was YES. [2024-06-27 23:03:28,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31979 conditions, 8404 events. 4567/8404 cut-off events. For 175148/175155 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 73108 event pairs, 1068 based on Foata normal form. 12/8142 useless extension candidates. Maximal degree in co-relation 31833. Up to 3479 conditions per place. [2024-06-27 23:03:28,362 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 175 selfloop transitions, 114 changer transitions 0/302 dead transitions. [2024-06-27 23:03:28,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 302 transitions, 5182 flow [2024-06-27 23:03:28,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:28,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:28,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 23:03:28,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 23:03:28,363 INFO L175 Difference]: Start difference. First operand has 359 places, 277 transitions, 4552 flow. Second operand 8 states and 236 transitions. [2024-06-27 23:03:28,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 302 transitions, 5182 flow [2024-06-27 23:03:29,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 302 transitions, 4902 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:29,208 INFO L231 Difference]: Finished difference. Result has 360 places, 277 transitions, 4504 flow [2024-06-27 23:03:29,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=360, PETRI_TRANSITIONS=277} [2024-06-27 23:03:29,208 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 308 predicate places. [2024-06-27 23:03:29,208 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 277 transitions, 4504 flow [2024-06-27 23:03:29,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:29,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:29,209 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] [2024-06-27 23:03:29,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:03:29,209 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:29,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:29,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2119954193, now seen corresponding path program 29 times [2024-06-27 23:03:29,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:29,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664223751] [2024-06-27 23:03:29,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:29,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:29,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:29,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:29,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664223751] [2024-06-27 23:03:29,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664223751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:29,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:29,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:29,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732832307] [2024-06-27 23:03:29,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:29,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:29,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:29,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:29,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:29,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:29,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 277 transitions, 4504 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:29,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:29,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:29,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:30,435 INFO L124 PetriNetUnfolderBase]: 4547/8384 cut-off events. [2024-06-27 23:03:30,435 INFO L125 PetriNetUnfolderBase]: For 146244/146282 co-relation queries the response was YES. [2024-06-27 23:03:30,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30978 conditions, 8384 events. 4547/8384 cut-off events. For 146244/146282 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 72887 event pairs, 1016 based on Foata normal form. 42/8180 useless extension candidates. Maximal degree in co-relation 30831. Up to 3803 conditions per place. [2024-06-27 23:03:30,525 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 184 selfloop transitions, 111 changer transitions 0/308 dead transitions. [2024-06-27 23:03:30,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 308 transitions, 5162 flow [2024-06-27 23:03:30,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 23:03:30,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-27 23:03:30,526 INFO L175 Difference]: Start difference. First operand has 360 places, 277 transitions, 4504 flow. Second operand 8 states and 242 transitions. [2024-06-27 23:03:30,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 308 transitions, 5162 flow [2024-06-27 23:03:31,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 308 transitions, 4842 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:31,168 INFO L231 Difference]: Finished difference. Result has 358 places, 277 transitions, 4410 flow [2024-06-27 23:03:31,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4410, PETRI_PLACES=358, PETRI_TRANSITIONS=277} [2024-06-27 23:03:31,168 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 306 predicate places. [2024-06-27 23:03:31,168 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 277 transitions, 4410 flow [2024-06-27 23:03:31,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:31,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:31,169 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, 1] [2024-06-27 23:03:31,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:03:31,169 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:31,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:31,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1787190829, now seen corresponding path program 1 times [2024-06-27 23:03:31,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:31,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646899227] [2024-06-27 23:03:31,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:31,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:31,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:31,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:31,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646899227] [2024-06-27 23:03:31,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646899227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:31,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:31,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:31,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377664801] [2024-06-27 23:03:31,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:31,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:31,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:31,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:31,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:31,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:31,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 277 transitions, 4410 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:31,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:31,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:31,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:32,456 INFO L124 PetriNetUnfolderBase]: 4595/8582 cut-off events. [2024-06-27 23:03:32,456 INFO L125 PetriNetUnfolderBase]: For 170209/170216 co-relation queries the response was YES. [2024-06-27 23:03:32,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30738 conditions, 8582 events. 4595/8582 cut-off events. For 170209/170216 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 75581 event pairs, 1271 based on Foata normal form. 17/8298 useless extension candidates. Maximal degree in co-relation 30591. Up to 5981 conditions per place. [2024-06-27 23:03:32,548 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 256 selfloop transitions, 41 changer transitions 4/314 dead transitions. [2024-06-27 23:03:32,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 314 transitions, 5098 flow [2024-06-27 23:03:32,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:32,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:32,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-06-27 23:03:32,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6559766763848397 [2024-06-27 23:03:32,549 INFO L175 Difference]: Start difference. First operand has 358 places, 277 transitions, 4410 flow. Second operand 7 states and 225 transitions. [2024-06-27 23:03:32,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 314 transitions, 5098 flow [2024-06-27 23:03:33,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 314 transitions, 4867 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:33,424 INFO L231 Difference]: Finished difference. Result has 357 places, 275 transitions, 4245 flow [2024-06-27 23:03:33,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=357, PETRI_TRANSITIONS=275} [2024-06-27 23:03:33,424 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-27 23:03:33,424 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 275 transitions, 4245 flow [2024-06-27 23:03:33,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:33,425 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, 1] [2024-06-27 23:03:33,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:03:33,425 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:33,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:33,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1945689079, now seen corresponding path program 2 times [2024-06-27 23:03:33,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:33,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818421745] [2024-06-27 23:03:33,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:33,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:33,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:33,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:33,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:33,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818421745] [2024-06-27 23:03:33,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818421745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:33,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:33,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:33,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366067995] [2024-06-27 23:03:33,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:33,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:33,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:33,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:33,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:33,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:33,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 275 transitions, 4245 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:33,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:33,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:34,694 INFO L124 PetriNetUnfolderBase]: 4651/8454 cut-off events. [2024-06-27 23:03:34,695 INFO L125 PetriNetUnfolderBase]: For 234389/234396 co-relation queries the response was YES. [2024-06-27 23:03:34,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31207 conditions, 8454 events. 4651/8454 cut-off events. For 234389/234396 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 70968 event pairs, 1377 based on Foata normal form. 17/8351 useless extension candidates. Maximal degree in co-relation 31060. Up to 4795 conditions per place. [2024-06-27 23:03:34,788 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 219 selfloop transitions, 83 changer transitions 5/320 dead transitions. [2024-06-27 23:03:34,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 320 transitions, 5137 flow [2024-06-27 23:03:34,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:34,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-06-27 23:03:34,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-27 23:03:34,789 INFO L175 Difference]: Start difference. First operand has 357 places, 275 transitions, 4245 flow. Second operand 8 states and 259 transitions. [2024-06-27 23:03:34,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 320 transitions, 5137 flow [2024-06-27 23:03:35,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 320 transitions, 4958 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:35,593 INFO L231 Difference]: Finished difference. Result has 357 places, 274 transitions, 4240 flow [2024-06-27 23:03:35,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4240, PETRI_PLACES=357, PETRI_TRANSITIONS=274} [2024-06-27 23:03:35,593 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-27 23:03:35,593 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 274 transitions, 4240 flow [2024-06-27 23:03:35,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:35,594 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, 1] [2024-06-27 23:03:35,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:03:35,594 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:35,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:35,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2122820599, now seen corresponding path program 3 times [2024-06-27 23:03:35,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:35,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157567587] [2024-06-27 23:03:35,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:35,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:35,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:35,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157567587] [2024-06-27 23:03:35,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157567587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:35,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368092648] [2024-06-27 23:03:35,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:35,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:35,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:35,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 274 transitions, 4240 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:36,881 INFO L124 PetriNetUnfolderBase]: 4575/8422 cut-off events. [2024-06-27 23:03:36,882 INFO L125 PetriNetUnfolderBase]: For 230411/230418 co-relation queries the response was YES. [2024-06-27 23:03:36,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31409 conditions, 8422 events. 4575/8422 cut-off events. For 230411/230418 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 72047 event pairs, 1091 based on Foata normal form. 17/8315 useless extension candidates. Maximal degree in co-relation 31262. Up to 4795 conditions per place. [2024-06-27 23:03:36,971 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 211 selfloop transitions, 82 changer transitions 7/313 dead transitions. [2024-06-27 23:03:36,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 313 transitions, 5098 flow [2024-06-27 23:03:36,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:36,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:36,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 23:03:36,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505102040816326 [2024-06-27 23:03:36,973 INFO L175 Difference]: Start difference. First operand has 357 places, 274 transitions, 4240 flow. Second operand 8 states and 255 transitions. [2024-06-27 23:03:36,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 313 transitions, 5098 flow [2024-06-27 23:03:37,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 313 transitions, 4932 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:37,848 INFO L231 Difference]: Finished difference. Result has 358 places, 270 transitions, 4176 flow [2024-06-27 23:03:37,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4176, PETRI_PLACES=358, PETRI_TRANSITIONS=270} [2024-06-27 23:03:37,849 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 306 predicate places. [2024-06-27 23:03:37,849 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 270 transitions, 4176 flow [2024-06-27 23:03:37,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:37,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:37,849 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, 1] [2024-06-27 23:03:37,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:03:37,850 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:37,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:37,850 INFO L85 PathProgramCache]: Analyzing trace with hash 133649115, now seen corresponding path program 4 times [2024-06-27 23:03:37,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:37,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138578135] [2024-06-27 23:03:37,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:37,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:37,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:37,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138578135] [2024-06-27 23:03:37,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138578135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:37,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:37,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:37,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809371769] [2024-06-27 23:03:37,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:37,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:37,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:37,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:37,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:38,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:38,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 270 transitions, 4176 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:38,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:38,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:38,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:39,133 INFO L124 PetriNetUnfolderBase]: 4379/8058 cut-off events. [2024-06-27 23:03:39,134 INFO L125 PetriNetUnfolderBase]: For 165929/165934 co-relation queries the response was YES. [2024-06-27 23:03:39,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28899 conditions, 8058 events. 4379/8058 cut-off events. For 165929/165934 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 68632 event pairs, 1047 based on Foata normal form. 17/7951 useless extension candidates. Maximal degree in co-relation 28752. Up to 4795 conditions per place. [2024-06-27 23:03:39,208 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 205 selfloop transitions, 79 changer transitions 13/310 dead transitions. [2024-06-27 23:03:39,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 310 transitions, 4858 flow [2024-06-27 23:03:39,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:39,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-06-27 23:03:39,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63718820861678 [2024-06-27 23:03:39,209 INFO L175 Difference]: Start difference. First operand has 358 places, 270 transitions, 4176 flow. Second operand 9 states and 281 transitions. [2024-06-27 23:03:39,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 310 transitions, 4858 flow [2024-06-27 23:03:39,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 310 transitions, 4336 flow, removed 2 selfloop flow, removed 20 redundant places. [2024-06-27 23:03:39,750 INFO L231 Difference]: Finished difference. Result has 347 places, 262 transitions, 3678 flow [2024-06-27 23:03:39,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3678, PETRI_PLACES=347, PETRI_TRANSITIONS=262} [2024-06-27 23:03:39,751 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 295 predicate places. [2024-06-27 23:03:39,751 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 262 transitions, 3678 flow [2024-06-27 23:03:39,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:39,751 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, 1] [2024-06-27 23:03:39,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:03:39,752 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:39,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:39,752 INFO L85 PathProgramCache]: Analyzing trace with hash 463501877, now seen corresponding path program 5 times [2024-06-27 23:03:39,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:39,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354042771] [2024-06-27 23:03:39,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:39,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:39,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:39,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354042771] [2024-06-27 23:03:39,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354042771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:39,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:39,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:39,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462684263] [2024-06-27 23:03:39,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:39,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:39,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:39,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:39,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:39,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:39,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 262 transitions, 3678 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:40,968 INFO L124 PetriNetUnfolderBase]: 4391/8206 cut-off events. [2024-06-27 23:03:40,969 INFO L125 PetriNetUnfolderBase]: For 259331/259335 co-relation queries the response was YES. [2024-06-27 23:03:41,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30483 conditions, 8206 events. 4391/8206 cut-off events. For 259331/259335 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 71835 event pairs, 399 based on Foata normal form. 17/8056 useless extension candidates. Maximal degree in co-relation 30338. Up to 2821 conditions per place. [2024-06-27 23:03:41,062 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 189 selfloop transitions, 96 changer transitions 19/317 dead transitions. [2024-06-27 23:03:41,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 317 transitions, 4742 flow [2024-06-27 23:03:41,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:41,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:41,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 355 transitions. [2024-06-27 23:03:41,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037414965986394 [2024-06-27 23:03:41,063 INFO L175 Difference]: Start difference. First operand has 347 places, 262 transitions, 3678 flow. Second operand 12 states and 355 transitions. [2024-06-27 23:03:41,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 317 transitions, 4742 flow [2024-06-27 23:03:42,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 317 transitions, 4145 flow, removed 8 selfloop flow, removed 24 redundant places. [2024-06-27 23:03:42,173 INFO L231 Difference]: Finished difference. Result has 335 places, 258 transitions, 3243 flow [2024-06-27 23:03:42,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3243, PETRI_PLACES=335, PETRI_TRANSITIONS=258} [2024-06-27 23:03:42,174 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 283 predicate places. [2024-06-27 23:03:42,174 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 258 transitions, 3243 flow [2024-06-27 23:03:42,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:42,174 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, 1] [2024-06-27 23:03:42,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:03:42,174 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:42,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:42,175 INFO L85 PathProgramCache]: Analyzing trace with hash 457361099, now seen corresponding path program 6 times [2024-06-27 23:03:42,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:42,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235192232] [2024-06-27 23:03:42,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:42,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:42,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:42,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235192232] [2024-06-27 23:03:42,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235192232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:42,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:42,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:42,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756030175] [2024-06-27 23:03:42,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:42,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:42,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:42,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:42,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:42,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:42,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 258 transitions, 3243 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:42,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:42,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:43,346 INFO L124 PetriNetUnfolderBase]: 4375/8196 cut-off events. [2024-06-27 23:03:43,346 INFO L125 PetriNetUnfolderBase]: For 308629/308633 co-relation queries the response was YES. [2024-06-27 23:03:43,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30935 conditions, 8196 events. 4375/8196 cut-off events. For 308629/308633 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 71464 event pairs, 814 based on Foata normal form. 17/8026 useless extension candidates. Maximal degree in co-relation 30798. Up to 2821 conditions per place. [2024-06-27 23:03:43,429 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 188 selfloop transitions, 87 changer transitions 19/307 dead transitions. [2024-06-27 23:03:43,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 307 transitions, 4273 flow [2024-06-27 23:03:43,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:43,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:43,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 327 transitions. [2024-06-27 23:03:43,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066790352504638 [2024-06-27 23:03:43,430 INFO L175 Difference]: Start difference. First operand has 335 places, 258 transitions, 3243 flow. Second operand 11 states and 327 transitions. [2024-06-27 23:03:43,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 307 transitions, 4273 flow [2024-06-27 23:03:44,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 307 transitions, 4068 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:44,415 INFO L231 Difference]: Finished difference. Result has 331 places, 251 transitions, 3139 flow [2024-06-27 23:03:44,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3139, PETRI_PLACES=331, PETRI_TRANSITIONS=251} [2024-06-27 23:03:44,415 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 279 predicate places. [2024-06-27 23:03:44,416 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 251 transitions, 3139 flow [2024-06-27 23:03:44,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:44,416 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, 1] [2024-06-27 23:03:44,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:03:44,416 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:44,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:44,416 INFO L85 PathProgramCache]: Analyzing trace with hash 920804075, now seen corresponding path program 7 times [2024-06-27 23:03:44,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:44,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178452047] [2024-06-27 23:03:44,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:44,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:44,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:44,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:44,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178452047] [2024-06-27 23:03:44,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178452047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:44,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:44,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:44,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870139858] [2024-06-27 23:03:44,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:44,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:44,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:44,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:44,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:44,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:44,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 251 transitions, 3139 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:44,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:44,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,558 INFO L124 PetriNetUnfolderBase]: 4255/7918 cut-off events. [2024-06-27 23:03:45,558 INFO L125 PetriNetUnfolderBase]: For 347033/347037 co-relation queries the response was YES. [2024-06-27 23:03:45,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31055 conditions, 7918 events. 4255/7918 cut-off events. For 347033/347037 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 68822 event pairs, 640 based on Foata normal form. 17/7743 useless extension candidates. Maximal degree in co-relation 30920. Up to 2821 conditions per place. [2024-06-27 23:03:45,640 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 193 selfloop transitions, 80 changer transitions 19/305 dead transitions. [2024-06-27 23:03:45,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 305 transitions, 4331 flow [2024-06-27 23:03:45,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:03:45,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:03:45,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 356 transitions. [2024-06-27 23:03:45,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-27 23:03:45,641 INFO L175 Difference]: Start difference. First operand has 331 places, 251 transitions, 3139 flow. Second operand 12 states and 356 transitions. [2024-06-27 23:03:45,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 305 transitions, 4331 flow [2024-06-27 23:03:46,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 305 transitions, 4155 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:46,682 INFO L231 Difference]: Finished difference. Result has 328 places, 247 transitions, 3108 flow [2024-06-27 23:03:46,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3108, PETRI_PLACES=328, PETRI_TRANSITIONS=247} [2024-06-27 23:03:46,683 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 276 predicate places. [2024-06-27 23:03:46,683 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 247 transitions, 3108 flow [2024-06-27 23:03:46,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:46,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:46,683 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, 1] [2024-06-27 23:03:46,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:03:46,684 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:46,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:46,684 INFO L85 PathProgramCache]: Analyzing trace with hash -116410593, now seen corresponding path program 8 times [2024-06-27 23:03:46,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:46,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285989488] [2024-06-27 23:03:46,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:46,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:46,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:46,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:46,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285989488] [2024-06-27 23:03:46,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285989488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:46,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:46,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:46,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522669123] [2024-06-27 23:03:46,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:46,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:46,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:46,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:46,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:46,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:46,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 247 transitions, 3108 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:46,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:46,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:46,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:47,821 INFO L124 PetriNetUnfolderBase]: 4259/7930 cut-off events. [2024-06-27 23:03:47,822 INFO L125 PetriNetUnfolderBase]: For 380630/380634 co-relation queries the response was YES. [2024-06-27 23:03:47,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32228 conditions, 7930 events. 4259/7930 cut-off events. For 380630/380634 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 69196 event pairs, 528 based on Foata normal form. 17/7745 useless extension candidates. Maximal degree in co-relation 32096. Up to 2821 conditions per place. [2024-06-27 23:03:47,918 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 202 selfloop transitions, 72 changer transitions 9/296 dead transitions. [2024-06-27 23:03:47,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 296 transitions, 4258 flow [2024-06-27 23:03:47,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 331 transitions. [2024-06-27 23:03:47,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.614100185528757 [2024-06-27 23:03:47,919 INFO L175 Difference]: Start difference. First operand has 328 places, 247 transitions, 3108 flow. Second operand 11 states and 331 transitions. [2024-06-27 23:03:47,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 296 transitions, 4258 flow [2024-06-27 23:03:48,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 296 transitions, 4078 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:48,934 INFO L231 Difference]: Finished difference. Result has 323 places, 243 transitions, 3052 flow [2024-06-27 23:03:48,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3052, PETRI_PLACES=323, PETRI_TRANSITIONS=243} [2024-06-27 23:03:48,934 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 271 predicate places. [2024-06-27 23:03:48,934 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 243 transitions, 3052 flow [2024-06-27 23:03:48,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:48,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:48,935 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, 1] [2024-06-27 23:03:48,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:03:48,935 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:48,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:48,935 INFO L85 PathProgramCache]: Analyzing trace with hash 934671305, now seen corresponding path program 9 times [2024-06-27 23:03:48,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:48,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949789133] [2024-06-27 23:03:48,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:48,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:49,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:49,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:49,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949789133] [2024-06-27 23:03:49,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949789133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590301771] [2024-06-27 23:03:49,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:49,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:49,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:49,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:49,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:49,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:49,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 243 transitions, 3052 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:49,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:49,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:49,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:50,013 INFO L124 PetriNetUnfolderBase]: 4099/7674 cut-off events. [2024-06-27 23:03:50,013 INFO L125 PetriNetUnfolderBase]: For 314537/314541 co-relation queries the response was YES. [2024-06-27 23:03:50,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30058 conditions, 7674 events. 4099/7674 cut-off events. For 314537/314541 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 66570 event pairs, 770 based on Foata normal form. 17/7491 useless extension candidates. Maximal degree in co-relation 29928. Up to 2821 conditions per place. [2024-06-27 23:03:50,092 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 193 selfloop transitions, 66 changer transitions 17/289 dead transitions. [2024-06-27 23:03:50,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 289 transitions, 4014 flow [2024-06-27 23:03:50,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:50,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:50,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 327 transitions. [2024-06-27 23:03:50,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066790352504638 [2024-06-27 23:03:50,093 INFO L175 Difference]: Start difference. First operand has 323 places, 243 transitions, 3052 flow. Second operand 11 states and 327 transitions. [2024-06-27 23:03:50,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 289 transitions, 4014 flow [2024-06-27 23:03:51,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 289 transitions, 3858 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 23:03:51,037 INFO L231 Difference]: Finished difference. Result has 320 places, 235 transitions, 2940 flow [2024-06-27 23:03:51,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2940, PETRI_PLACES=320, PETRI_TRANSITIONS=235} [2024-06-27 23:03:51,038 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 268 predicate places. [2024-06-27 23:03:51,038 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 235 transitions, 2940 flow [2024-06-27 23:03:51,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:51,038 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, 1] [2024-06-27 23:03:51,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:03:51,038 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:51,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:51,039 INFO L85 PathProgramCache]: Analyzing trace with hash 837794497, now seen corresponding path program 10 times [2024-06-27 23:03:51,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:51,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794738889] [2024-06-27 23:03:51,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:51,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:51,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:51,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:51,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794738889] [2024-06-27 23:03:51,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794738889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:51,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:51,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:51,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324228304] [2024-06-27 23:03:51,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:51,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:51,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:51,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:51,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:51,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:51,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 235 transitions, 2940 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:51,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:51,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:52,157 INFO L124 PetriNetUnfolderBase]: 4159/7778 cut-off events. [2024-06-27 23:03:52,158 INFO L125 PetriNetUnfolderBase]: For 412945/412949 co-relation queries the response was YES. [2024-06-27 23:03:52,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32333 conditions, 7778 events. 4159/7778 cut-off events. For 412945/412949 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 67368 event pairs, 1171 based on Foata normal form. 17/7569 useless extension candidates. Maximal degree in co-relation 32204. Up to 2821 conditions per place. [2024-06-27 23:03:52,237 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 184 selfloop transitions, 66 changer transitions 14/277 dead transitions. [2024-06-27 23:03:52,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 277 transitions, 4024 flow [2024-06-27 23:03:52,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:52,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:52,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2024-06-27 23:03:52,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.610204081632653 [2024-06-27 23:03:52,238 INFO L175 Difference]: Start difference. First operand has 320 places, 235 transitions, 2940 flow. Second operand 10 states and 299 transitions. [2024-06-27 23:03:52,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 277 transitions, 4024 flow [2024-06-27 23:03:53,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 277 transitions, 3785 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-06-27 23:03:53,303 INFO L231 Difference]: Finished difference. Result has 308 places, 230 transitions, 2785 flow [2024-06-27 23:03:53,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2785, PETRI_PLACES=308, PETRI_TRANSITIONS=230} [2024-06-27 23:03:53,303 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 256 predicate places. [2024-06-27 23:03:53,303 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 230 transitions, 2785 flow [2024-06-27 23:03:53,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:53,304 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, 1] [2024-06-27 23:03:53,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:53,304 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:53,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:53,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1079689001, now seen corresponding path program 11 times [2024-06-27 23:03:53,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:53,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003914396] [2024-06-27 23:03:53,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:53,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:53,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:53,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003914396] [2024-06-27 23:03:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003914396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:53,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:53,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:53,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515700244] [2024-06-27 23:03:53,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:53,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:53,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:53,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:53,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:53,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:53,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 230 transitions, 2785 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:53,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:53,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:54,339 INFO L124 PetriNetUnfolderBase]: 4047/7564 cut-off events. [2024-06-27 23:03:54,339 INFO L125 PetriNetUnfolderBase]: For 400932/400936 co-relation queries the response was YES. [2024-06-27 23:03:54,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31362 conditions, 7564 events. 4047/7564 cut-off events. For 400932/400936 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 65365 event pairs, 1098 based on Foata normal form. 17/7363 useless extension candidates. Maximal degree in co-relation 31237. Up to 2821 conditions per place. [2024-06-27 23:03:54,413 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 189 selfloop transitions, 62 changer transitions 8/272 dead transitions. [2024-06-27 23:03:54,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 272 transitions, 3853 flow [2024-06-27 23:03:54,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:54,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:54,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 300 transitions. [2024-06-27 23:03:54,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 23:03:54,415 INFO L175 Difference]: Start difference. First operand has 308 places, 230 transitions, 2785 flow. Second operand 10 states and 300 transitions. [2024-06-27 23:03:54,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 272 transitions, 3853 flow [2024-06-27 23:03:55,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 272 transitions, 3706 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:55,204 INFO L231 Difference]: Finished difference. Result has 305 places, 227 transitions, 2753 flow [2024-06-27 23:03:55,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2753, PETRI_PLACES=305, PETRI_TRANSITIONS=227} [2024-06-27 23:03:55,204 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-27 23:03:55,205 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 227 transitions, 2753 flow [2024-06-27 23:03:55,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:55,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:55,205 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, 1] [2024-06-27 23:03:55,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:03:55,205 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:55,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:55,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2130791359, now seen corresponding path program 12 times [2024-06-27 23:03:55,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:55,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745005896] [2024-06-27 23:03:55,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:55,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:55,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:55,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:55,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745005896] [2024-06-27 23:03:55,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745005896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:55,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:55,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:55,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872093387] [2024-06-27 23:03:55,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:55,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:55,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:55,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:55,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:55,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 227 transitions, 2753 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:55,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:55,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:55,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:56,192 INFO L124 PetriNetUnfolderBase]: 3919/7340 cut-off events. [2024-06-27 23:03:56,192 INFO L125 PetriNetUnfolderBase]: For 335610/335614 co-relation queries the response was YES. [2024-06-27 23:03:56,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29440 conditions, 7340 events. 3919/7340 cut-off events. For 335610/335614 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 63299 event pairs, 938 based on Foata normal form. 17/7153 useless extension candidates. Maximal degree in co-relation 29317. Up to 2821 conditions per place. [2024-06-27 23:03:56,388 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 182 selfloop transitions, 56 changer transitions 15/266 dead transitions. [2024-06-27 23:03:56,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 266 transitions, 3641 flow [2024-06-27 23:03:56,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:56,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 297 transitions. [2024-06-27 23:03:56,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6061224489795919 [2024-06-27 23:03:56,389 INFO L175 Difference]: Start difference. First operand has 305 places, 227 transitions, 2753 flow. Second operand 10 states and 297 transitions. [2024-06-27 23:03:56,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 266 transitions, 3641 flow [2024-06-27 23:03:56,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 266 transitions, 3507 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:57,000 INFO L231 Difference]: Finished difference. Result has 304 places, 217 transitions, 2587 flow [2024-06-27 23:03:57,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2587, PETRI_PLACES=304, PETRI_TRANSITIONS=217} [2024-06-27 23:03:57,000 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 252 predicate places. [2024-06-27 23:03:57,001 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 217 transitions, 2587 flow [2024-06-27 23:03:57,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:57,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:57,001 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, 1] [2024-06-27 23:03:57,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:03:57,001 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:57,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash 433882975, now seen corresponding path program 13 times [2024-06-27 23:03:57,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:57,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270373456] [2024-06-27 23:03:57,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:57,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:57,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:57,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:57,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270373456] [2024-06-27 23:03:57,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270373456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:57,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:57,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:57,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625313043] [2024-06-27 23:03:57,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:57,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:57,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:57,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:57,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:57,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 217 transitions, 2587 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:57,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:57,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:57,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:58,054 INFO L124 PetriNetUnfolderBase]: 3991/7540 cut-off events. [2024-06-27 23:03:58,054 INFO L125 PetriNetUnfolderBase]: For 410880/410884 co-relation queries the response was YES. [2024-06-27 23:03:58,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31427 conditions, 7540 events. 3991/7540 cut-off events. For 410880/410884 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 67131 event pairs, 1433 based on Foata normal form. 17/7210 useless extension candidates. Maximal degree in co-relation 31305. Up to 4966 conditions per place. [2024-06-27 23:03:58,131 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 211 selfloop transitions, 26 changer transitions 14/264 dead transitions. [2024-06-27 23:03:58,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 264 transitions, 3499 flow [2024-06-27 23:03:58,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:58,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:58,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-06-27 23:03:58,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6213151927437641 [2024-06-27 23:03:58,132 INFO L175 Difference]: Start difference. First operand has 304 places, 217 transitions, 2587 flow. Second operand 9 states and 274 transitions. [2024-06-27 23:03:58,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 264 transitions, 3499 flow [2024-06-27 23:03:59,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 264 transitions, 3315 flow, removed 9 selfloop flow, removed 19 redundant places. [2024-06-27 23:03:59,086 INFO L231 Difference]: Finished difference. Result has 292 places, 216 transitions, 2461 flow [2024-06-27 23:03:59,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2461, PETRI_PLACES=292, PETRI_TRANSITIONS=216} [2024-06-27 23:03:59,086 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-27 23:03:59,086 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 216 transitions, 2461 flow [2024-06-27 23:03:59,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:59,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:59,086 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, 1] [2024-06-27 23:03:59,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:59,087 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:03:59,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:59,087 INFO L85 PathProgramCache]: Analyzing trace with hash 437905225, now seen corresponding path program 14 times [2024-06-27 23:03:59,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:59,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245329104] [2024-06-27 23:03:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:59,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:59,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:59,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245329104] [2024-06-27 23:03:59,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245329104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:59,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:59,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:59,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965661140] [2024-06-27 23:03:59,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:59,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:59,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:59,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:59,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:59,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:03:59,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 216 transitions, 2461 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:59,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:59,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:03:59,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:00,114 INFO L124 PetriNetUnfolderBase]: 3823/7182 cut-off events. [2024-06-27 23:04:00,115 INFO L125 PetriNetUnfolderBase]: For 355412/355416 co-relation queries the response was YES. [2024-06-27 23:04:00,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28869 conditions, 7182 events. 3823/7182 cut-off events. For 355412/355416 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 62945 event pairs, 1440 based on Foata normal form. 17/6860 useless extension candidates. Maximal degree in co-relation 28751. Up to 4966 conditions per place. [2024-06-27 23:04:00,190 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 205 selfloop transitions, 23 changer transitions 8/249 dead transitions. [2024-06-27 23:04:00,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 249 transitions, 3153 flow [2024-06-27 23:04:00,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:00,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:00,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 23:04:00,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 23:04:00,191 INFO L175 Difference]: Start difference. First operand has 292 places, 216 transitions, 2461 flow. Second operand 7 states and 217 transitions. [2024-06-27 23:04:00,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 249 transitions, 3153 flow [2024-06-27 23:04:01,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 249 transitions, 3026 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:01,044 INFO L231 Difference]: Finished difference. Result has 289 places, 213 transitions, 2353 flow [2024-06-27 23:04:01,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2353, PETRI_PLACES=289, PETRI_TRANSITIONS=213} [2024-06-27 23:04:01,045 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-27 23:04:01,045 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 213 transitions, 2353 flow [2024-06-27 23:04:01,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:01,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:01,045 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, 1] [2024-06-27 23:04:01,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:04:01,046 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:01,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:01,046 INFO L85 PathProgramCache]: Analyzing trace with hash 424051945, now seen corresponding path program 15 times [2024-06-27 23:04:01,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:01,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221372069] [2024-06-27 23:04:01,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:01,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:01,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:01,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:01,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221372069] [2024-06-27 23:04:01,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221372069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:01,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:01,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:01,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729508142] [2024-06-27 23:04:01,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:01,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:01,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:01,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:01,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:01,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:01,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 213 transitions, 2353 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:01,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:01,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:01,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:02,052 INFO L124 PetriNetUnfolderBase]: 3677/6884 cut-off events. [2024-06-27 23:04:02,053 INFO L125 PetriNetUnfolderBase]: For 311317/311321 co-relation queries the response was YES. [2024-06-27 23:04:02,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26527 conditions, 6884 events. 3677/6884 cut-off events. For 311317/311321 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 59732 event pairs, 1426 based on Foata normal form. 17/6562 useless extension candidates. Maximal degree in co-relation 26411. Up to 5006 conditions per place. [2024-06-27 23:04:02,118 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 197 selfloop transitions, 21 changer transitions 14/245 dead transitions. [2024-06-27 23:04:02,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 245 transitions, 2891 flow [2024-06-27 23:04:02,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:02,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:02,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 23:04:02,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297376093294461 [2024-06-27 23:04:02,120 INFO L175 Difference]: Start difference. First operand has 289 places, 213 transitions, 2353 flow. Second operand 7 states and 216 transitions. [2024-06-27 23:04:02,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 245 transitions, 2891 flow [2024-06-27 23:04:02,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 245 transitions, 2841 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:02,903 INFO L231 Difference]: Finished difference. Result has 288 places, 211 transitions, 2333 flow [2024-06-27 23:04:02,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2333, PETRI_PLACES=288, PETRI_TRANSITIONS=211} [2024-06-27 23:04:02,904 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 236 predicate places. [2024-06-27 23:04:02,904 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 211 transitions, 2333 flow [2024-06-27 23:04:02,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:02,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:02,904 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, 1] [2024-06-27 23:04:02,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:04:02,904 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:02,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:02,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1578570931, now seen corresponding path program 16 times [2024-06-27 23:04:02,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:02,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752676770] [2024-06-27 23:04:02,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:02,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:02,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:02,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:02,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:02,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752676770] [2024-06-27 23:04:02,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752676770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:02,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:02,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:02,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612003890] [2024-06-27 23:04:02,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:02,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:02,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:02,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:02,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:03,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:03,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 211 transitions, 2333 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:03,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:03,887 INFO L124 PetriNetUnfolderBase]: 3669/6888 cut-off events. [2024-06-27 23:04:03,887 INFO L125 PetriNetUnfolderBase]: For 353861/353865 co-relation queries the response was YES. [2024-06-27 23:04:03,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27561 conditions, 6888 events. 3669/6888 cut-off events. For 353861/353865 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 59532 event pairs, 701 based on Foata normal form. 17/6671 useless extension candidates. Maximal degree in co-relation 27445. Up to 4067 conditions per place. [2024-06-27 23:04:03,954 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 171 selfloop transitions, 48 changer transitions 15/247 dead transitions. [2024-06-27 23:04:03,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 247 transitions, 3027 flow [2024-06-27 23:04:03,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:03,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:03,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 23:04:03,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6275510204081632 [2024-06-27 23:04:03,956 INFO L175 Difference]: Start difference. First operand has 288 places, 211 transitions, 2333 flow. Second operand 8 states and 246 transitions. [2024-06-27 23:04:03,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 247 transitions, 3027 flow [2024-06-27 23:04:04,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 247 transitions, 2968 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:04,892 INFO L231 Difference]: Finished difference. Result has 287 places, 208 transitions, 2350 flow [2024-06-27 23:04:04,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2350, PETRI_PLACES=287, PETRI_TRANSITIONS=208} [2024-06-27 23:04:04,892 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 235 predicate places. [2024-06-27 23:04:04,892 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 208 transitions, 2350 flow [2024-06-27 23:04:04,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:04,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:04,892 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, 1] [2024-06-27 23:04:04,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:04:04,893 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:04,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:04,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1564703701, now seen corresponding path program 17 times [2024-06-27 23:04:04,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:04,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464882589] [2024-06-27 23:04:04,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:04,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:04,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:04,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:04,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464882589] [2024-06-27 23:04:04,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464882589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:04,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:04,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:04,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077814379] [2024-06-27 23:04:04,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:04,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:04,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:04,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:04,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:05,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:05,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 208 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:05,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:05,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:05,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:05,821 INFO L124 PetriNetUnfolderBase]: 3603/6696 cut-off events. [2024-06-27 23:04:05,821 INFO L125 PetriNetUnfolderBase]: For 357646/357650 co-relation queries the response was YES. [2024-06-27 23:04:05,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27415 conditions, 6696 events. 3603/6696 cut-off events. For 357646/357650 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 56973 event pairs, 1088 based on Foata normal form. 17/6487 useless extension candidates. Maximal degree in co-relation 27299. Up to 4067 conditions per place. [2024-06-27 23:04:05,884 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 176 selfloop transitions, 47 changer transitions 7/243 dead transitions. [2024-06-27 23:04:05,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 243 transitions, 3178 flow [2024-06-27 23:04:05,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:05,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:05,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 23:04:05,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6275510204081632 [2024-06-27 23:04:05,885 INFO L175 Difference]: Start difference. First operand has 287 places, 208 transitions, 2350 flow. Second operand 8 states and 246 transitions. [2024-06-27 23:04:05,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 243 transitions, 3178 flow [2024-06-27 23:04:06,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 243 transitions, 3043 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:06,619 INFO L231 Difference]: Finished difference. Result has 281 places, 206 transitions, 2300 flow [2024-06-27 23:04:06,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2223, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2300, PETRI_PLACES=281, PETRI_TRANSITIONS=206} [2024-06-27 23:04:06,619 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-27 23:04:06,619 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 206 transitions, 2300 flow [2024-06-27 23:04:06,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:06,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:06,620 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, 1] [2024-06-27 23:04:06,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:04:06,620 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:06,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:06,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1407389687, now seen corresponding path program 18 times [2024-06-27 23:04:06,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:06,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443894827] [2024-06-27 23:04:06,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:06,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:06,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:06,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:06,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:06,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443894827] [2024-06-27 23:04:06,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443894827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:06,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:06,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:06,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445083508] [2024-06-27 23:04:06,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:06,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:06,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:06,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:06,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:06,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:06,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 206 transitions, 2300 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:06,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:06,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:06,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:07,493 INFO L124 PetriNetUnfolderBase]: 3483/6466 cut-off events. [2024-06-27 23:04:07,493 INFO L125 PetriNetUnfolderBase]: For 306121/306125 co-relation queries the response was YES. [2024-06-27 23:04:07,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25529 conditions, 6466 events. 3483/6466 cut-off events. For 306121/306125 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 54397 event pairs, 1067 based on Foata normal form. 17/6279 useless extension candidates. Maximal degree in co-relation 25415. Up to 4067 conditions per place. [2024-06-27 23:04:07,553 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 172 selfloop transitions, 45 changer transitions 9/239 dead transitions. [2024-06-27 23:04:07,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 239 transitions, 2968 flow [2024-06-27 23:04:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:07,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:07,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 23:04:07,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 23:04:07,554 INFO L175 Difference]: Start difference. First operand has 281 places, 206 transitions, 2300 flow. Second operand 8 states and 244 transitions. [2024-06-27 23:04:07,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 239 transitions, 2968 flow [2024-06-27 23:04:08,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 239 transitions, 2867 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:08,118 INFO L231 Difference]: Finished difference. Result has 280 places, 202 transitions, 2249 flow [2024-06-27 23:04:08,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2249, PETRI_PLACES=280, PETRI_TRANSITIONS=202} [2024-06-27 23:04:08,118 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-06-27 23:04:08,119 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 202 transitions, 2249 flow [2024-06-27 23:04:08,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:08,119 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, 1] [2024-06-27 23:04:08,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:04:08,119 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:08,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:08,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1921518593, now seen corresponding path program 19 times [2024-06-27 23:04:08,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:08,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428640009] [2024-06-27 23:04:08,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:08,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:08,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428640009] [2024-06-27 23:04:08,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428640009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:08,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:08,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:08,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489603001] [2024-06-27 23:04:08,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:08,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:08,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:08,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:08,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:08,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 202 transitions, 2249 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:08,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:08,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:09,026 INFO L124 PetriNetUnfolderBase]: 3427/6380 cut-off events. [2024-06-27 23:04:09,027 INFO L125 PetriNetUnfolderBase]: For 297287/297291 co-relation queries the response was YES. [2024-06-27 23:04:09,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25088 conditions, 6380 events. 3427/6380 cut-off events. For 297287/297291 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 54335 event pairs, 844 based on Foata normal form. 17/6203 useless extension candidates. Maximal degree in co-relation 24975. Up to 4067 conditions per place. [2024-06-27 23:04:09,083 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 169 selfloop transitions, 51 changer transitions 9/242 dead transitions. [2024-06-27 23:04:09,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 242 transitions, 2935 flow [2024-06-27 23:04:09,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:09,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 297 transitions. [2024-06-27 23:04:09,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6061224489795919 [2024-06-27 23:04:09,084 INFO L175 Difference]: Start difference. First operand has 280 places, 202 transitions, 2249 flow. Second operand 10 states and 297 transitions. [2024-06-27 23:04:09,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 242 transitions, 2935 flow [2024-06-27 23:04:09,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 242 transitions, 2780 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 23:04:09,540 INFO L231 Difference]: Finished difference. Result has 275 places, 198 transitions, 2160 flow [2024-06-27 23:04:09,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2160, PETRI_PLACES=275, PETRI_TRANSITIONS=198} [2024-06-27 23:04:09,541 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-27 23:04:09,541 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 198 transitions, 2160 flow [2024-06-27 23:04:09,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:09,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:09,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:09,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:04:09,541 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:09,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1708921629, now seen corresponding path program 20 times [2024-06-27 23:04:09,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:09,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201095612] [2024-06-27 23:04:09,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:09,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:09,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:09,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:09,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201095612] [2024-06-27 23:04:09,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201095612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:09,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:09,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:09,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44688360] [2024-06-27 23:04:09,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:09,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:09,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:09,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:09,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:09,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:09,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 198 transitions, 2160 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:09,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:09,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:09,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:10,394 INFO L124 PetriNetUnfolderBase]: 3375/6312 cut-off events. [2024-06-27 23:04:10,394 INFO L125 PetriNetUnfolderBase]: For 294805/294809 co-relation queries the response was YES. [2024-06-27 23:04:10,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24653 conditions, 6312 events. 3375/6312 cut-off events. For 294805/294809 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 53987 event pairs, 788 based on Foata normal form. 17/6125 useless extension candidates. Maximal degree in co-relation 24541. Up to 4067 conditions per place. [2024-06-27 23:04:10,449 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 168 selfloop transitions, 45 changer transitions 8/234 dead transitions. [2024-06-27 23:04:10,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 234 transitions, 2822 flow [2024-06-27 23:04:10,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:10,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:10,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-06-27 23:04:10,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145124716553289 [2024-06-27 23:04:10,450 INFO L175 Difference]: Start difference. First operand has 275 places, 198 transitions, 2160 flow. Second operand 9 states and 271 transitions. [2024-06-27 23:04:10,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 234 transitions, 2822 flow [2024-06-27 23:04:11,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 234 transitions, 2706 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 23:04:11,057 INFO L231 Difference]: Finished difference. Result has 271 places, 195 transitions, 2099 flow [2024-06-27 23:04:11,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2099, PETRI_PLACES=271, PETRI_TRANSITIONS=195} [2024-06-27 23:04:11,057 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-27 23:04:11,057 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 195 transitions, 2099 flow [2024-06-27 23:04:11,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:11,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:11,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:11,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:04:11,058 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:11,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:11,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1708911399, now seen corresponding path program 21 times [2024-06-27 23:04:11,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:11,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047149397] [2024-06-27 23:04:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:11,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:11,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:11,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:11,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047149397] [2024-06-27 23:04:11,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047149397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:11,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:11,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:11,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498662567] [2024-06-27 23:04:11,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:11,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:11,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:11,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:11,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:11,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:11,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 195 transitions, 2099 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:11,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:11,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:11,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:11,841 INFO L124 PetriNetUnfolderBase]: 3247/6062 cut-off events. [2024-06-27 23:04:11,842 INFO L125 PetriNetUnfolderBase]: For 253849/253853 co-relation queries the response was YES. [2024-06-27 23:04:11,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22874 conditions, 6062 events. 3247/6062 cut-off events. For 253849/253853 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 51160 event pairs, 777 based on Foata normal form. 17/5887 useless extension candidates. Maximal degree in co-relation 22763. Up to 4067 conditions per place. [2024-06-27 23:04:11,893 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 161 selfloop transitions, 42 changer transitions 14/230 dead transitions. [2024-06-27 23:04:11,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 230 transitions, 2609 flow [2024-06-27 23:04:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:11,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:11,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-06-27 23:04:11,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 23:04:11,894 INFO L175 Difference]: Start difference. First operand has 271 places, 195 transitions, 2099 flow. Second operand 9 states and 270 transitions. [2024-06-27 23:04:11,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 230 transitions, 2609 flow [2024-06-27 23:04:12,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 230 transitions, 2515 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:12,328 INFO L231 Difference]: Finished difference. Result has 270 places, 186 transitions, 1967 flow [2024-06-27 23:04:12,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1967, PETRI_PLACES=270, PETRI_TRANSITIONS=186} [2024-06-27 23:04:12,328 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 218 predicate places. [2024-06-27 23:04:12,328 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 186 transitions, 1967 flow [2024-06-27 23:04:12,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:12,329 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, 1] [2024-06-27 23:04:12,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:04:12,329 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:12,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:12,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1900506187, now seen corresponding path program 22 times [2024-06-27 23:04:12,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:12,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500787554] [2024-06-27 23:04:12,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:12,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:12,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:12,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:12,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:12,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500787554] [2024-06-27 23:04:12,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500787554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:12,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:12,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:12,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449812580] [2024-06-27 23:04:12,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:12,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:12,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:12,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:12,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:12,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:12,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 186 transitions, 1967 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:12,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:12,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:13,058 INFO L124 PetriNetUnfolderBase]: 3168/5885 cut-off events. [2024-06-27 23:04:13,058 INFO L125 PetriNetUnfolderBase]: For 254097/254099 co-relation queries the response was YES. [2024-06-27 23:04:13,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22251 conditions, 5885 events. 3168/5885 cut-off events. For 254097/254099 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 49094 event pairs, 870 based on Foata normal form. 16/5748 useless extension candidates. Maximal degree in co-relation 22140. Up to 2821 conditions per place. [2024-06-27 23:04:13,108 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 152 selfloop transitions, 46 changer transitions 7/218 dead transitions. [2024-06-27 23:04:13,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 218 transitions, 2867 flow [2024-06-27 23:04:13,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:13,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:13,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 23:04:13,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6147959183673469 [2024-06-27 23:04:13,109 INFO L175 Difference]: Start difference. First operand has 270 places, 186 transitions, 1967 flow. Second operand 8 states and 241 transitions. [2024-06-27 23:04:13,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 218 transitions, 2867 flow [2024-06-27 23:04:13,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 218 transitions, 2655 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-27 23:04:13,531 INFO L231 Difference]: Finished difference. Result has 261 places, 184 transitions, 1842 flow [2024-06-27 23:04:13,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1842, PETRI_PLACES=261, PETRI_TRANSITIONS=184} [2024-06-27 23:04:13,531 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 209 predicate places. [2024-06-27 23:04:13,531 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 184 transitions, 1842 flow [2024-06-27 23:04:13,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:13,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:13,532 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, 1] [2024-06-27 23:04:13,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:04:13,532 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:13,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:13,532 INFO L85 PathProgramCache]: Analyzing trace with hash -2018237017, now seen corresponding path program 23 times [2024-06-27 23:04:13,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:13,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847976679] [2024-06-27 23:04:13,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:13,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:13,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:13,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847976679] [2024-06-27 23:04:13,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847976679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:13,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:13,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:13,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751306226] [2024-06-27 23:04:13,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:13,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:13,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:13,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:13,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:13,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:13,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 184 transitions, 1842 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:13,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:13,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:13,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:14,290 INFO L124 PetriNetUnfolderBase]: 3048/5669 cut-off events. [2024-06-27 23:04:14,290 INFO L125 PetriNetUnfolderBase]: For 211030/211032 co-relation queries the response was YES. [2024-06-27 23:04:14,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20560 conditions, 5669 events. 3048/5669 cut-off events. For 211030/211032 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 46902 event pairs, 852 based on Foata normal form. 16/5540 useless extension candidates. Maximal degree in co-relation 20451. Up to 2821 conditions per place. [2024-06-27 23:04:14,337 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 147 selfloop transitions, 46 changer transitions 8/214 dead transitions. [2024-06-27 23:04:14,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 214 transitions, 2588 flow [2024-06-27 23:04:14,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:14,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:14,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:04:14,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:04:14,338 INFO L175 Difference]: Start difference. First operand has 261 places, 184 transitions, 1842 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:04:14,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 214 transitions, 2588 flow [2024-06-27 23:04:14,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 214 transitions, 2485 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:14,813 INFO L231 Difference]: Finished difference. Result has 260 places, 181 transitions, 1810 flow [2024-06-27 23:04:14,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=260, PETRI_TRANSITIONS=181} [2024-06-27 23:04:14,814 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 208 predicate places. [2024-06-27 23:04:14,814 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 181 transitions, 1810 flow [2024-06-27 23:04:14,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:14,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:14,814 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, 1] [2024-06-27 23:04:14,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:04:14,814 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:14,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:14,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700851, now seen corresponding path program 24 times [2024-06-27 23:04:14,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:14,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331108111] [2024-06-27 23:04:14,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:14,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:14,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:14,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:14,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:14,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331108111] [2024-06-27 23:04:14,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331108111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:14,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:14,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:14,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932135304] [2024-06-27 23:04:14,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:14,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:14,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:14,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:14,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:14,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:14,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 181 transitions, 1810 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:14,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:14,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:14,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:15,502 INFO L124 PetriNetUnfolderBase]: 2916/5385 cut-off events. [2024-06-27 23:04:15,502 INFO L125 PetriNetUnfolderBase]: For 166688/166690 co-relation queries the response was YES. [2024-06-27 23:04:15,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18751 conditions, 5385 events. 2916/5385 cut-off events. For 166688/166690 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 43594 event pairs, 884 based on Foata normal form. 16/5270 useless extension candidates. Maximal degree in co-relation 18643. Up to 2821 conditions per place. [2024-06-27 23:04:15,546 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 136 selfloop transitions, 40 changer transitions 19/208 dead transitions. [2024-06-27 23:04:15,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 208 transitions, 2394 flow [2024-06-27 23:04:15,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:15,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 23:04:15,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-06-27 23:04:15,547 INFO L175 Difference]: Start difference. First operand has 260 places, 181 transitions, 1810 flow. Second operand 8 states and 234 transitions. [2024-06-27 23:04:15,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 208 transitions, 2394 flow [2024-06-27 23:04:15,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 208 transitions, 2289 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:15,858 INFO L231 Difference]: Finished difference. Result has 256 places, 175 transitions, 1715 flow [2024-06-27 23:04:15,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1715, PETRI_PLACES=256, PETRI_TRANSITIONS=175} [2024-06-27 23:04:15,858 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 23:04:15,859 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 175 transitions, 1715 flow [2024-06-27 23:04:15,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:15,859 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, 1] [2024-06-27 23:04:15,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:04:15,859 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:15,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:15,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1816671355, now seen corresponding path program 25 times [2024-06-27 23:04:15,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:15,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891857185] [2024-06-27 23:04:15,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:15,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:15,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:15,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:15,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891857185] [2024-06-27 23:04:15,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891857185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:15,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:15,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:15,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590795198] [2024-06-27 23:04:15,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:15,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:15,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:15,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:15,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:15,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:15,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 175 transitions, 1715 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:15,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:15,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:16,551 INFO L124 PetriNetUnfolderBase]: 2824/5239 cut-off events. [2024-06-27 23:04:16,551 INFO L125 PetriNetUnfolderBase]: For 163710/163712 co-relation queries the response was YES. [2024-06-27 23:04:16,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18113 conditions, 5239 events. 2824/5239 cut-off events. For 163710/163712 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 43056 event pairs, 986 based on Foata normal form. 16/5010 useless extension candidates. Maximal degree in co-relation 18005. Up to 3757 conditions per place. [2024-06-27 23:04:16,592 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 160 selfloop transitions, 15 changer transitions 23/211 dead transitions. [2024-06-27 23:04:16,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 211 transitions, 2191 flow [2024-06-27 23:04:16,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:16,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-27 23:04:16,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941043083900227 [2024-06-27 23:04:16,593 INFO L175 Difference]: Start difference. First operand has 256 places, 175 transitions, 1715 flow. Second operand 9 states and 262 transitions. [2024-06-27 23:04:16,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 211 transitions, 2191 flow [2024-06-27 23:04:17,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 211 transitions, 1969 flow, removed 3 selfloop flow, removed 16 redundant places. [2024-06-27 23:04:17,064 INFO L231 Difference]: Finished difference. Result has 243 places, 171 transitions, 1504 flow [2024-06-27 23:04:17,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1504, PETRI_PLACES=243, PETRI_TRANSITIONS=171} [2024-06-27 23:04:17,064 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 23:04:17,065 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 171 transitions, 1504 flow [2024-06-27 23:04:17,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:17,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:17,065 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, 1] [2024-06-27 23:04:17,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:04:17,065 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:17,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:17,065 INFO L85 PathProgramCache]: Analyzing trace with hash 37816193, now seen corresponding path program 26 times [2024-06-27 23:04:17,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:17,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071945882] [2024-06-27 23:04:17,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:17,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:17,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:17,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:17,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071945882] [2024-06-27 23:04:17,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071945882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:17,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:17,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:17,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549004050] [2024-06-27 23:04:17,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:17,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:17,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:17,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:17,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:17,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:17,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 171 transitions, 1504 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:17,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:17,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:17,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:17,715 INFO L124 PetriNetUnfolderBase]: 2886/5355 cut-off events. [2024-06-27 23:04:17,715 INFO L125 PetriNetUnfolderBase]: For 226835/226837 co-relation queries the response was YES. [2024-06-27 23:04:17,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19660 conditions, 5355 events. 2886/5355 cut-off events. For 226835/226837 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44404 event pairs, 809 based on Foata normal form. 16/5150 useless extension candidates. Maximal degree in co-relation 19558. Up to 2349 conditions per place. [2024-06-27 23:04:17,756 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 155 selfloop transitions, 29 changer transitions 12/209 dead transitions. [2024-06-27 23:04:17,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 209 transitions, 2250 flow [2024-06-27 23:04:17,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:17,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:17,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 23:04:17,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:04:17,758 INFO L175 Difference]: Start difference. First operand has 243 places, 171 transitions, 1504 flow. Second operand 8 states and 245 transitions. [2024-06-27 23:04:17,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 209 transitions, 2250 flow [2024-06-27 23:04:18,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 209 transitions, 2208 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:18,095 INFO L231 Difference]: Finished difference. Result has 238 places, 168 transitions, 1514 flow [2024-06-27 23:04:18,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1514, PETRI_PLACES=238, PETRI_TRANSITIONS=168} [2024-06-27 23:04:18,095 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 186 predicate places. [2024-06-27 23:04:18,095 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 168 transitions, 1514 flow [2024-06-27 23:04:18,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:18,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:18,096 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, 1] [2024-06-27 23:04:18,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:04:18,096 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash 808072191, now seen corresponding path program 27 times [2024-06-27 23:04:18,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:18,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040158797] [2024-06-27 23:04:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:18,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:18,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:18,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:18,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040158797] [2024-06-27 23:04:18,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040158797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:18,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:18,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:18,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208873314] [2024-06-27 23:04:18,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:18,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:18,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:18,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:18,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:18,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:18,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 168 transitions, 1514 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:18,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:18,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:18,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:18,733 INFO L124 PetriNetUnfolderBase]: 2814/5137 cut-off events. [2024-06-27 23:04:18,734 INFO L125 PetriNetUnfolderBase]: For 221690/221692 co-relation queries the response was YES. [2024-06-27 23:04:18,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19364 conditions, 5137 events. 2814/5137 cut-off events. For 221690/221692 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41063 event pairs, 986 based on Foata normal form. 16/4970 useless extension candidates. Maximal degree in co-relation 19264. Up to 2349 conditions per place. [2024-06-27 23:04:18,774 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 156 selfloop transitions, 29 changer transitions 7/205 dead transitions. [2024-06-27 23:04:18,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 205 transitions, 2246 flow [2024-06-27 23:04:18,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:18,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:18,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 23:04:18,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-27 23:04:18,775 INFO L175 Difference]: Start difference. First operand has 238 places, 168 transitions, 1514 flow. Second operand 8 states and 242 transitions. [2024-06-27 23:04:18,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 205 transitions, 2246 flow [2024-06-27 23:04:19,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 205 transitions, 2172 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:19,160 INFO L231 Difference]: Finished difference. Result has 235 places, 166 transitions, 1501 flow [2024-06-27 23:04:19,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=235, PETRI_TRANSITIONS=166} [2024-06-27 23:04:19,160 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-27 23:04:19,161 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 166 transitions, 1501 flow [2024-06-27 23:04:19,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:19,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:19,161 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, 1] [2024-06-27 23:04:19,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:04:19,161 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:19,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash 180655179, now seen corresponding path program 28 times [2024-06-27 23:04:19,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:19,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031122037] [2024-06-27 23:04:19,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:19,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:19,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:19,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:19,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031122037] [2024-06-27 23:04:19,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031122037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:19,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:19,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:19,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027167660] [2024-06-27 23:04:19,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:19,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:19,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:19,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:19,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:19,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:19,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 166 transitions, 1501 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:19,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:19,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:19,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:19,742 INFO L124 PetriNetUnfolderBase]: 2694/4905 cut-off events. [2024-06-27 23:04:19,742 INFO L125 PetriNetUnfolderBase]: For 175182/175184 co-relation queries the response was YES. [2024-06-27 23:04:19,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17722 conditions, 4905 events. 2694/4905 cut-off events. For 175182/175184 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 38791 event pairs, 962 based on Foata normal form. 16/4742 useless extension candidates. Maximal degree in co-relation 17624. Up to 2349 conditions per place. [2024-06-27 23:04:19,781 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 139 selfloop transitions, 25 changer transitions 23/200 dead transitions. [2024-06-27 23:04:19,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 200 transitions, 2079 flow [2024-06-27 23:04:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:19,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 23:04:19,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:04:19,782 INFO L175 Difference]: Start difference. First operand has 235 places, 166 transitions, 1501 flow. Second operand 8 states and 238 transitions. [2024-06-27 23:04:19,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 200 transitions, 2079 flow [2024-06-27 23:04:20,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 200 transitions, 2014 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:20,093 INFO L231 Difference]: Finished difference. Result has 234 places, 161 transitions, 1456 flow [2024-06-27 23:04:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1456, PETRI_PLACES=234, PETRI_TRANSITIONS=161} [2024-06-27 23:04:20,094 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 182 predicate places. [2024-06-27 23:04:20,094 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 161 transitions, 1456 flow [2024-06-27 23:04:20,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:20,095 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, 1] [2024-06-27 23:04:20,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:20,095 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:20,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:20,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1254084447, now seen corresponding path program 29 times [2024-06-27 23:04:20,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:20,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463136980] [2024-06-27 23:04:20,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:20,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:20,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:20,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:20,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463136980] [2024-06-27 23:04:20,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463136980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:20,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:20,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397890565] [2024-06-27 23:04:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:20,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:20,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:20,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:20,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:20,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:20,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 161 transitions, 1456 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:20,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:20,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:20,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:20,716 INFO L124 PetriNetUnfolderBase]: 2861/5262 cut-off events. [2024-06-27 23:04:20,717 INFO L125 PetriNetUnfolderBase]: For 267945/267947 co-relation queries the response was YES. [2024-06-27 23:04:20,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21179 conditions, 5262 events. 2861/5262 cut-off events. For 267945/267947 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 42716 event pairs, 970 based on Foata normal form. 16/5111 useless extension candidates. Maximal degree in co-relation 21082. Up to 2213 conditions per place. [2024-06-27 23:04:20,760 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 145 selfloop transitions, 33 changer transitions 7/198 dead transitions. [2024-06-27 23:04:20,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 198 transitions, 2288 flow [2024-06-27 23:04:20,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:20,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:20,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 23:04:20,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 23:04:20,762 INFO L175 Difference]: Start difference. First operand has 234 places, 161 transitions, 1456 flow. Second operand 8 states and 244 transitions. [2024-06-27 23:04:20,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 198 transitions, 2288 flow [2024-06-27 23:04:21,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 198 transitions, 2207 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:21,172 INFO L231 Difference]: Finished difference. Result has 225 places, 159 transitions, 1463 flow [2024-06-27 23:04:21,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1463, PETRI_PLACES=225, PETRI_TRANSITIONS=159} [2024-06-27 23:04:21,173 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-27 23:04:21,173 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 159 transitions, 1463 flow [2024-06-27 23:04:21,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:21,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:21,173 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, 1] [2024-06-27 23:04:21,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:21,173 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:21,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:21,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1031584245, now seen corresponding path program 30 times [2024-06-27 23:04:21,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:21,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119536184] [2024-06-27 23:04:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:21,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:21,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:21,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119536184] [2024-06-27 23:04:21,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119536184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:21,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:21,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:21,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433519256] [2024-06-27 23:04:21,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:21,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:21,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:21,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:21,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:21,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:21,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 159 transitions, 1463 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:21,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:21,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:21,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:21,767 INFO L124 PetriNetUnfolderBase]: 2821/5190 cut-off events. [2024-06-27 23:04:21,767 INFO L125 PetriNetUnfolderBase]: For 236632/236634 co-relation queries the response was YES. [2024-06-27 23:04:21,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20739 conditions, 5190 events. 2821/5190 cut-off events. For 236632/236634 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 41761 event pairs, 1082 based on Foata normal form. 16/5031 useless extension candidates. Maximal degree in co-relation 20646. Up to 2213 conditions per place. [2024-06-27 23:04:21,809 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 141 selfloop transitions, 30 changer transitions 12/196 dead transitions. [2024-06-27 23:04:21,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 196 transitions, 2267 flow [2024-06-27 23:04:21,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:21,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:21,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 23:04:21,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 23:04:21,811 INFO L175 Difference]: Start difference. First operand has 225 places, 159 transitions, 1463 flow. Second operand 8 states and 244 transitions. [2024-06-27 23:04:21,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 196 transitions, 2267 flow [2024-06-27 23:04:22,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 196 transitions, 2187 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:22,145 INFO L231 Difference]: Finished difference. Result has 224 places, 156 transitions, 1433 flow [2024-06-27 23:04:22,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=224, PETRI_TRANSITIONS=156} [2024-06-27 23:04:22,145 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-27 23:04:22,146 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 156 transitions, 1433 flow [2024-06-27 23:04:22,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:22,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:22,146 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, 1] [2024-06-27 23:04:22,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:22,146 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:22,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:22,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1245742347, now seen corresponding path program 31 times [2024-06-27 23:04:22,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:22,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213170076] [2024-06-27 23:04:22,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:22,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:22,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:22,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:22,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213170076] [2024-06-27 23:04:22,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213170076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:22,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:22,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:22,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997504394] [2024-06-27 23:04:22,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:22,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:22,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:22,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:22,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:22,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:22,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 156 transitions, 1433 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:22,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:22,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:22,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:22,776 INFO L124 PetriNetUnfolderBase]: 2689/4938 cut-off events. [2024-06-27 23:04:22,777 INFO L125 PetriNetUnfolderBase]: For 200964/200966 co-relation queries the response was YES. [2024-06-27 23:04:22,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19130 conditions, 4938 events. 2689/4938 cut-off events. For 200964/200966 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 39311 event pairs, 978 based on Foata normal form. 16/4787 useless extension candidates. Maximal degree in co-relation 19038. Up to 2213 conditions per place. [2024-06-27 23:04:22,820 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 129 selfloop transitions, 36 changer transitions 13/191 dead transitions. [2024-06-27 23:04:22,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 191 transitions, 2099 flow [2024-06-27 23:04:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:22,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 23:04:22,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6147959183673469 [2024-06-27 23:04:22,821 INFO L175 Difference]: Start difference. First operand has 224 places, 156 transitions, 1433 flow. Second operand 8 states and 241 transitions. [2024-06-27 23:04:22,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 191 transitions, 2099 flow [2024-06-27 23:04:23,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 191 transitions, 2022 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:23,143 INFO L231 Difference]: Finished difference. Result has 221 places, 152 transitions, 1400 flow [2024-06-27 23:04:23,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1400, PETRI_PLACES=221, PETRI_TRANSITIONS=152} [2024-06-27 23:04:23,144 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-27 23:04:23,144 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 152 transitions, 1400 flow [2024-06-27 23:04:23,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,144 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, 1] [2024-06-27 23:04:23,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:23,145 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:23,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,145 INFO L85 PathProgramCache]: Analyzing trace with hash -769657823, now seen corresponding path program 32 times [2024-06-27 23:04:23,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934690794] [2024-06-27 23:04:23,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:23,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:23,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:23,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934690794] [2024-06-27 23:04:23,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934690794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:23,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:23,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:23,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145344245] [2024-06-27 23:04:23,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:23,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:23,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:23,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:23,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 152 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:23,752 INFO L124 PetriNetUnfolderBase]: 2605/4798 cut-off events. [2024-06-27 23:04:23,753 INFO L125 PetriNetUnfolderBase]: For 187584/187586 co-relation queries the response was YES. [2024-06-27 23:04:23,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18576 conditions, 4798 events. 2605/4798 cut-off events. For 187584/187586 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 38315 event pairs, 1062 based on Foata normal form. 16/4615 useless extension candidates. Maximal degree in co-relation 18486. Up to 2213 conditions per place. [2024-06-27 23:04:23,794 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 137 selfloop transitions, 25 changer transitions 12/187 dead transitions. [2024-06-27 23:04:23,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 187 transitions, 2050 flow [2024-06-27 23:04:23,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:23,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 23:04:23,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-27 23:04:23,795 INFO L175 Difference]: Start difference. First operand has 221 places, 152 transitions, 1400 flow. Second operand 8 states and 242 transitions. [2024-06-27 23:04:23,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 187 transitions, 2050 flow [2024-06-27 23:04:24,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 187 transitions, 1972 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:24,089 INFO L231 Difference]: Finished difference. Result has 216 places, 149 transitions, 1365 flow [2024-06-27 23:04:24,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1365, PETRI_PLACES=216, PETRI_TRANSITIONS=149} [2024-06-27 23:04:24,090 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-06-27 23:04:24,090 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 149 transitions, 1365 flow [2024-06-27 23:04:24,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:24,090 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, 1] [2024-06-27 23:04:24,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:24,090 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:24,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:24,091 INFO L85 PathProgramCache]: Analyzing trace with hash -781622273, now seen corresponding path program 33 times [2024-06-27 23:04:24,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:24,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741133641] [2024-06-27 23:04:24,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:24,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:24,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:24,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:24,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741133641] [2024-06-27 23:04:24,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741133641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:24,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:24,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:24,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655166076] [2024-06-27 23:04:24,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:24,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:24,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:24,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:24,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:24,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:24,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 149 transitions, 1365 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:24,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:24,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:24,653 INFO L124 PetriNetUnfolderBase]: 2533/4662 cut-off events. [2024-06-27 23:04:24,653 INFO L125 PetriNetUnfolderBase]: For 181268/181270 co-relation queries the response was YES. [2024-06-27 23:04:24,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18103 conditions, 4662 events. 2533/4662 cut-off events. For 181268/181270 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 36924 event pairs, 1042 based on Foata normal form. 16/4491 useless extension candidates. Maximal degree in co-relation 18014. Up to 2213 conditions per place. [2024-06-27 23:04:24,692 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 138 selfloop transitions, 25 changer transitions 7/183 dead transitions. [2024-06-27 23:04:24,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 183 transitions, 2001 flow [2024-06-27 23:04:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:24,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:24,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:04:24,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:04:24,693 INFO L175 Difference]: Start difference. First operand has 216 places, 149 transitions, 1365 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:04:24,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 183 transitions, 2001 flow [2024-06-27 23:04:24,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 183 transitions, 1935 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:24,947 INFO L231 Difference]: Finished difference. Result has 213 places, 147 transitions, 1351 flow [2024-06-27 23:04:24,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1351, PETRI_PLACES=213, PETRI_TRANSITIONS=147} [2024-06-27 23:04:24,948 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-27 23:04:24,948 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 147 transitions, 1351 flow [2024-06-27 23:04:24,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:24,948 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, 1] [2024-06-27 23:04:24,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:04:24,948 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:24,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:24,949 INFO L85 PathProgramCache]: Analyzing trace with hash -781632503, now seen corresponding path program 34 times [2024-06-27 23:04:24,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:24,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909674800] [2024-06-27 23:04:24,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:24,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:25,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:25,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909674800] [2024-06-27 23:04:25,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909674800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:25,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:25,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:25,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111631612] [2024-06-27 23:04:25,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:25,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:25,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:25,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:25,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:25,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:25,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 147 transitions, 1351 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:25,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:25,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:25,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:25,505 INFO L124 PetriNetUnfolderBase]: 2413/4430 cut-off events. [2024-06-27 23:04:25,505 INFO L125 PetriNetUnfolderBase]: For 145600/145602 co-relation queries the response was YES. [2024-06-27 23:04:25,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16589 conditions, 4430 events. 2413/4430 cut-off events. For 145600/145602 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 34603 event pairs, 1026 based on Foata normal form. 16/4263 useless extension candidates. Maximal degree in co-relation 16502. Up to 2213 conditions per place. [2024-06-27 23:04:25,543 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 121 selfloop transitions, 20 changer transitions 24/178 dead transitions. [2024-06-27 23:04:25,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 178 transitions, 1855 flow [2024-06-27 23:04:25,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:25,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:25,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 23:04:25,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994897959183674 [2024-06-27 23:04:25,544 INFO L175 Difference]: Start difference. First operand has 213 places, 147 transitions, 1351 flow. Second operand 8 states and 235 transitions. [2024-06-27 23:04:25,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 178 transitions, 1855 flow [2024-06-27 23:04:25,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 178 transitions, 1798 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:25,777 INFO L231 Difference]: Finished difference. Result has 212 places, 141 transitions, 1273 flow [2024-06-27 23:04:25,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=212, PETRI_TRANSITIONS=141} [2024-06-27 23:04:25,777 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-27 23:04:25,777 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 141 transitions, 1273 flow [2024-06-27 23:04:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:25,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:25,778 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, 1] [2024-06-27 23:04:25,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:04:25,778 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:25,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1178478279, now seen corresponding path program 35 times [2024-06-27 23:04:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:25,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067043513] [2024-06-27 23:04:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:25,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:25,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:25,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:25,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067043513] [2024-06-27 23:04:25,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067043513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:25,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:25,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:25,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804090859] [2024-06-27 23:04:25,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:25,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:25,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:25,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:25,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 141 transitions, 1273 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:25,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:25,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:25,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:26,400 INFO L124 PetriNetUnfolderBase]: 2471/4578 cut-off events. [2024-06-27 23:04:26,400 INFO L125 PetriNetUnfolderBase]: For 161991/161993 co-relation queries the response was YES. [2024-06-27 23:04:26,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17326 conditions, 4578 events. 2471/4578 cut-off events. For 161991/161993 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 36907 event pairs, 819 based on Foata normal form. 16/4450 useless extension candidates. Maximal degree in co-relation 17240. Up to 2349 conditions per place. [2024-06-27 23:04:26,435 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 112 selfloop transitions, 39 changer transitions 12/176 dead transitions. [2024-06-27 23:04:26,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 176 transitions, 1781 flow [2024-06-27 23:04:26,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:26,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:26,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-06-27 23:04:26,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-27 23:04:26,436 INFO L175 Difference]: Start difference. First operand has 212 places, 141 transitions, 1273 flow. Second operand 9 states and 267 transitions. [2024-06-27 23:04:26,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 176 transitions, 1781 flow [2024-06-27 23:04:26,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 176 transitions, 1717 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:26,663 INFO L231 Difference]: Finished difference. Result has 203 places, 135 transitions, 1257 flow [2024-06-27 23:04:26,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1257, PETRI_PLACES=203, PETRI_TRANSITIONS=135} [2024-06-27 23:04:26,663 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-27 23:04:26,663 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 135 transitions, 1257 flow [2024-06-27 23:04:26,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:26,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:26,664 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, 1] [2024-06-27 23:04:26,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:04:26,664 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:26,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:26,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1876346159, now seen corresponding path program 36 times [2024-06-27 23:04:26,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:26,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151584485] [2024-06-27 23:04:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:26,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:26,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:26,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:26,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151584485] [2024-06-27 23:04:26,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151584485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:26,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:26,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:26,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369404608] [2024-06-27 23:04:26,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:26,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:26,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:26,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:26,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:26,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:26,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 135 transitions, 1257 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:26,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:26,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:26,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:27,236 INFO L124 PetriNetUnfolderBase]: 2275/4322 cut-off events. [2024-06-27 23:04:27,236 INFO L125 PetriNetUnfolderBase]: For 143806/143808 co-relation queries the response was YES. [2024-06-27 23:04:27,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16439 conditions, 4322 events. 2275/4322 cut-off events. For 143806/143808 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 35799 event pairs, 331 based on Foata normal form. 16/4167 useless extension candidates. Maximal degree in co-relation 16367. Up to 2349 conditions per place. [2024-06-27 23:04:27,271 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 105 selfloop transitions, 40 changer transitions 5/163 dead transitions. [2024-06-27 23:04:27,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 163 transitions, 1715 flow [2024-06-27 23:04:27,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:27,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:27,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:04:27,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:04:27,272 INFO L175 Difference]: Start difference. First operand has 203 places, 135 transitions, 1257 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:04:27,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 163 transitions, 1715 flow [2024-06-27 23:04:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 163 transitions, 1639 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:04:27,461 INFO L231 Difference]: Finished difference. Result has 196 places, 132 transitions, 1235 flow [2024-06-27 23:04:27,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1235, PETRI_PLACES=196, PETRI_TRANSITIONS=132} [2024-06-27 23:04:27,462 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 144 predicate places. [2024-06-27 23:04:27,462 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 132 transitions, 1235 flow [2024-06-27 23:04:27,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:27,462 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, 1] [2024-06-27 23:04:27,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:04:27,462 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:27,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1129927795, now seen corresponding path program 37 times [2024-06-27 23:04:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572675366] [2024-06-27 23:04:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:27,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:27,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:27,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572675366] [2024-06-27 23:04:27,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572675366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:27,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:27,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:27,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326160218] [2024-06-27 23:04:27,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:27,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:27,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:27,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:27,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:27,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:27,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 132 transitions, 1235 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:27,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:27,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:28,027 INFO L124 PetriNetUnfolderBase]: 2203/4098 cut-off events. [2024-06-27 23:04:28,028 INFO L125 PetriNetUnfolderBase]: For 140545/140547 co-relation queries the response was YES. [2024-06-27 23:04:28,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15830 conditions, 4098 events. 2203/4098 cut-off events. For 140545/140547 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32824 event pairs, 367 based on Foata normal form. 16/3989 useless extension candidates. Maximal degree in co-relation 15760. Up to 2349 conditions per place. [2024-06-27 23:04:28,060 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 104 selfloop transitions, 41 changer transitions 3/161 dead transitions. [2024-06-27 23:04:28,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 161 transitions, 1689 flow [2024-06-27 23:04:28,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:28,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:28,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 23:04:28,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 23:04:28,061 INFO L175 Difference]: Start difference. First operand has 196 places, 132 transitions, 1235 flow. Second operand 8 states and 240 transitions. [2024-06-27 23:04:28,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 161 transitions, 1689 flow [2024-06-27 23:04:28,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 161 transitions, 1557 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:28,208 INFO L231 Difference]: Finished difference. Result has 193 places, 130 transitions, 1169 flow [2024-06-27 23:04:28,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1169, PETRI_PLACES=193, PETRI_TRANSITIONS=130} [2024-06-27 23:04:28,208 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 141 predicate places. [2024-06-27 23:04:28,208 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 130 transitions, 1169 flow [2024-06-27 23:04:28,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:28,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:28,209 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, 1] [2024-06-27 23:04:28,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:04:28,209 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:28,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:28,209 INFO L85 PathProgramCache]: Analyzing trace with hash 28449197, now seen corresponding path program 38 times [2024-06-27 23:04:28,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:28,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431742961] [2024-06-27 23:04:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:28,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:28,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:28,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:28,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431742961] [2024-06-27 23:04:28,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431742961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:28,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:28,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:28,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311601433] [2024-06-27 23:04:28,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:28,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:28,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:28,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:28,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:28,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:28,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 130 transitions, 1169 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:28,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:28,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:28,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:28,747 INFO L124 PetriNetUnfolderBase]: 2083/3906 cut-off events. [2024-06-27 23:04:28,747 INFO L125 PetriNetUnfolderBase]: For 114965/114967 co-relation queries the response was YES. [2024-06-27 23:04:28,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14308 conditions, 3906 events. 2083/3906 cut-off events. For 114965/114967 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31586 event pairs, 988 based on Foata normal form. 16/3722 useless extension candidates. Maximal degree in co-relation 14241. Up to 2649 conditions per place. [2024-06-27 23:04:28,773 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 126 selfloop transitions, 10 changer transitions 18/167 dead transitions. [2024-06-27 23:04:28,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 167 transitions, 1653 flow [2024-06-27 23:04:28,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:28,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:28,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-27 23:04:28,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775510204081633 [2024-06-27 23:04:28,774 INFO L175 Difference]: Start difference. First operand has 193 places, 130 transitions, 1169 flow. Second operand 10 states and 283 transitions. [2024-06-27 23:04:28,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 167 transitions, 1653 flow [2024-06-27 23:04:28,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 167 transitions, 1560 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:28,920 INFO L231 Difference]: Finished difference. Result has 195 places, 127 transitions, 1084 flow [2024-06-27 23:04:28,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1084, PETRI_PLACES=195, PETRI_TRANSITIONS=127} [2024-06-27 23:04:28,921 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 143 predicate places. [2024-06-27 23:04:28,921 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 127 transitions, 1084 flow [2024-06-27 23:04:28,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:28,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:28,921 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, 1] [2024-06-27 23:04:28,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:04:28,921 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:28,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:28,922 INFO L85 PathProgramCache]: Analyzing trace with hash -455169499, now seen corresponding path program 39 times [2024-06-27 23:04:28,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:28,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655956773] [2024-06-27 23:04:28,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:28,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:29,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:29,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655956773] [2024-06-27 23:04:29,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655956773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:29,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801555990] [2024-06-27 23:04:29,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:29,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:29,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:29,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:29,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 127 transitions, 1084 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:29,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:29,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:29,425 INFO L124 PetriNetUnfolderBase]: 1937/3624 cut-off events. [2024-06-27 23:04:29,426 INFO L125 PetriNetUnfolderBase]: For 92142/92144 co-relation queries the response was YES. [2024-06-27 23:04:29,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12551 conditions, 3624 events. 1937/3624 cut-off events. For 92142/92144 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 28603 event pairs, 865 based on Foata normal form. 16/3461 useless extension candidates. Maximal degree in co-relation 12485. Up to 2622 conditions per place. [2024-06-27 23:04:29,512 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 104 selfloop transitions, 20 changer transitions 10/147 dead transitions. [2024-06-27 23:04:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 147 transitions, 1394 flow [2024-06-27 23:04:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 23:04:29,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597667638483965 [2024-06-27 23:04:29,514 INFO L175 Difference]: Start difference. First operand has 195 places, 127 transitions, 1084 flow. Second operand 7 states and 205 transitions. [2024-06-27 23:04:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 147 transitions, 1394 flow [2024-06-27 23:04:29,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 147 transitions, 1370 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:29,640 INFO L231 Difference]: Finished difference. Result has 188 places, 122 transitions, 1056 flow [2024-06-27 23:04:29,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1056, PETRI_PLACES=188, PETRI_TRANSITIONS=122} [2024-06-27 23:04:29,640 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-06-27 23:04:29,641 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 122 transitions, 1056 flow [2024-06-27 23:04:29,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:29,641 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, 1] [2024-06-27 23:04:29,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:04:29,641 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:29,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:29,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1907753631, now seen corresponding path program 40 times [2024-06-27 23:04:29,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:29,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112055757] [2024-06-27 23:04:29,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:29,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:29,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:29,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:29,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112055757] [2024-06-27 23:04:29,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112055757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:29,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:29,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:29,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121928251] [2024-06-27 23:04:29,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:29,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:29,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:29,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:29,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:29,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 122 transitions, 1056 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:29,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:29,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:30,105 INFO L124 PetriNetUnfolderBase]: 1869/3466 cut-off events. [2024-06-27 23:04:30,106 INFO L125 PetriNetUnfolderBase]: For 84304/84304 co-relation queries the response was YES. [2024-06-27 23:04:30,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12072 conditions, 3466 events. 1869/3466 cut-off events. For 84304/84304 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 27089 event pairs, 892 based on Foata normal form. 16/3295 useless extension candidates. Maximal degree in co-relation 12008. Up to 2429 conditions per place. [2024-06-27 23:04:30,128 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 120 selfloop transitions, 8 changer transitions 7/148 dead transitions. [2024-06-27 23:04:30,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 148 transitions, 1472 flow [2024-06-27 23:04:30,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:30,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 23:04:30,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.576530612244898 [2024-06-27 23:04:30,129 INFO L175 Difference]: Start difference. First operand has 188 places, 122 transitions, 1056 flow. Second operand 8 states and 226 transitions. [2024-06-27 23:04:30,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 148 transitions, 1472 flow [2024-06-27 23:04:30,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 148 transitions, 1311 flow, removed 2 selfloop flow, removed 17 redundant places. [2024-06-27 23:04:30,228 INFO L231 Difference]: Finished difference. Result has 179 places, 120 transitions, 901 flow [2024-06-27 23:04:30,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=901, PETRI_PLACES=179, PETRI_TRANSITIONS=120} [2024-06-27 23:04:30,228 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 127 predicate places. [2024-06-27 23:04:30,229 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 120 transitions, 901 flow [2024-06-27 23:04:30,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:30,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:30,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:30,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:04:30,229 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:30,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:30,229 INFO L85 PathProgramCache]: Analyzing trace with hash -2032669229, now seen corresponding path program 41 times [2024-06-27 23:04:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598255488] [2024-06-27 23:04:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:30,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:30,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:30,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:30,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598255488] [2024-06-27 23:04:30,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598255488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:30,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:30,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:30,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743901652] [2024-06-27 23:04:30,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:30,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:30,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:30,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:30,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:30,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:30,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 120 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:30,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:30,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:30,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:30,654 INFO L124 PetriNetUnfolderBase]: 1749/3250 cut-off events. [2024-06-27 23:04:30,655 INFO L125 PetriNetUnfolderBase]: For 67160/67160 co-relation queries the response was YES. [2024-06-27 23:04:30,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10401 conditions, 3250 events. 1749/3250 cut-off events. For 67160/67160 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 25218 event pairs, 844 based on Foata normal form. 16/3101 useless extension candidates. Maximal degree in co-relation 10342. Up to 2429 conditions per place. [2024-06-27 23:04:30,674 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 104 selfloop transitions, 5 changer transitions 21/143 dead transitions. [2024-06-27 23:04:30,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 143 transitions, 1211 flow [2024-06-27 23:04:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 23:04:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663265306122449 [2024-06-27 23:04:30,675 INFO L175 Difference]: Start difference. First operand has 179 places, 120 transitions, 901 flow. Second operand 8 states and 222 transitions. [2024-06-27 23:04:30,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 143 transitions, 1211 flow [2024-06-27 23:04:30,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 143 transitions, 1179 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:30,742 INFO L231 Difference]: Finished difference. Result has 176 places, 116 transitions, 854 flow [2024-06-27 23:04:30,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=176, PETRI_TRANSITIONS=116} [2024-06-27 23:04:30,743 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-27 23:04:30,743 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 116 transitions, 854 flow [2024-06-27 23:04:30,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:30,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:30,743 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, 1] [2024-06-27 23:04:30,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:04:30,743 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:30,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:30,744 INFO L85 PathProgramCache]: Analyzing trace with hash -204590111, now seen corresponding path program 42 times [2024-06-27 23:04:30,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:30,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486433060] [2024-06-27 23:04:30,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:30,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:30,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:30,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:30,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:30,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486433060] [2024-06-27 23:04:30,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486433060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:30,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:30,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:30,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372038618] [2024-06-27 23:04:30,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:30,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:30,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:30,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:30,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 116 transitions, 854 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:30,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:30,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:30,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:31,144 INFO L124 PetriNetUnfolderBase]: 1768/3215 cut-off events. [2024-06-27 23:04:31,144 INFO L125 PetriNetUnfolderBase]: For 80078/80078 co-relation queries the response was YES. [2024-06-27 23:04:31,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10926 conditions, 3215 events. 1768/3215 cut-off events. For 80078/80078 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 23957 event pairs, 516 based on Foata normal form. 16/3149 useless extension candidates. Maximal degree in co-relation 10868. Up to 1102 conditions per place. [2024-06-27 23:04:31,163 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 108 selfloop transitions, 22 changer transitions 7/150 dead transitions. [2024-06-27 23:04:31,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 150 transitions, 1462 flow [2024-06-27 23:04:31,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:31,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:31,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 23:04:31,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-06-27 23:04:31,164 INFO L175 Difference]: Start difference. First operand has 176 places, 116 transitions, 854 flow. Second operand 8 states and 239 transitions. [2024-06-27 23:04:31,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 150 transitions, 1462 flow [2024-06-27 23:04:31,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 150 transitions, 1428 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:31,243 INFO L231 Difference]: Finished difference. Result has 167 places, 114 transitions, 873 flow [2024-06-27 23:04:31,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=873, PETRI_PLACES=167, PETRI_TRANSITIONS=114} [2024-06-27 23:04:31,243 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-06-27 23:04:31,243 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 114 transitions, 873 flow [2024-06-27 23:04:31,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:31,244 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, 1] [2024-06-27 23:04:31,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:04:31,244 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:31,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:31,244 INFO L85 PathProgramCache]: Analyzing trace with hash 500799917, now seen corresponding path program 43 times [2024-06-27 23:04:31,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:31,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427110502] [2024-06-27 23:04:31,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:31,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:31,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:31,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427110502] [2024-06-27 23:04:31,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427110502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:31,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154441206] [2024-06-27 23:04:31,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:31,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:31,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:31,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 114 transitions, 873 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:31,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:31,629 INFO L124 PetriNetUnfolderBase]: 1648/2983 cut-off events. [2024-06-27 23:04:31,630 INFO L125 PetriNetUnfolderBase]: For 59577/59577 co-relation queries the response was YES. [2024-06-27 23:04:31,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9824 conditions, 2983 events. 1648/2983 cut-off events. For 59577/59577 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 21693 event pairs, 448 based on Foata normal form. 16/2925 useless extension candidates. Maximal degree in co-relation 9768. Up to 1102 conditions per place. [2024-06-27 23:04:31,647 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 104 selfloop transitions, 21 changer transitions 8/146 dead transitions. [2024-06-27 23:04:31,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 146 transitions, 1373 flow [2024-06-27 23:04:31,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:31,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:31,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 23:04:31,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 23:04:31,648 INFO L175 Difference]: Start difference. First operand has 167 places, 114 transitions, 873 flow. Second operand 8 states and 236 transitions. [2024-06-27 23:04:31,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 146 transitions, 1373 flow [2024-06-27 23:04:31,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 146 transitions, 1318 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:31,714 INFO L231 Difference]: Finished difference. Result has 166 places, 111 transitions, 850 flow [2024-06-27 23:04:31,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=850, PETRI_PLACES=166, PETRI_TRANSITIONS=111} [2024-06-27 23:04:31,715 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-06-27 23:04:31,715 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 111 transitions, 850 flow [2024-06-27 23:04:31,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:31,715 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, 1] [2024-06-27 23:04:31,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:04:31,716 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:31,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:31,716 INFO L85 PathProgramCache]: Analyzing trace with hash 297900737, now seen corresponding path program 44 times [2024-06-27 23:04:31,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:31,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047512786] [2024-06-27 23:04:31,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:31,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:31,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047512786] [2024-06-27 23:04:31,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047512786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:31,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151465253] [2024-06-27 23:04:31,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:31,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:31,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:31,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:31,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 111 transitions, 850 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:31,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,085 INFO L124 PetriNetUnfolderBase]: 1516/2747 cut-off events. [2024-06-27 23:04:32,085 INFO L125 PetriNetUnfolderBase]: For 43229/43229 co-relation queries the response was YES. [2024-06-27 23:04:32,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 2747 events. 1516/2747 cut-off events. For 43229/43229 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 19657 event pairs, 424 based on Foata normal form. 16/2693 useless extension candidates. Maximal degree in co-relation 8552. Up to 1102 conditions per place. [2024-06-27 23:04:32,101 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 86 selfloop transitions, 17 changer transitions 24/140 dead transitions. [2024-06-27 23:04:32,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 140 transitions, 1246 flow [2024-06-27 23:04:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:32,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:32,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 23:04:32,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 23:04:32,102 INFO L175 Difference]: Start difference. First operand has 166 places, 111 transitions, 850 flow. Second operand 8 states and 232 transitions. [2024-06-27 23:04:32,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 140 transitions, 1246 flow [2024-06-27 23:04:32,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 140 transitions, 1193 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:32,157 INFO L231 Difference]: Finished difference. Result has 162 places, 106 transitions, 804 flow [2024-06-27 23:04:32,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=804, PETRI_PLACES=162, PETRI_TRANSITIONS=106} [2024-06-27 23:04:32,157 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-27 23:04:32,157 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 106 transitions, 804 flow [2024-06-27 23:04:32,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:32,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:32,158 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, 1] [2024-06-27 23:04:32,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:04:32,158 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:32,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:32,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1289251445, now seen corresponding path program 45 times [2024-06-27 23:04:32,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:32,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336347169] [2024-06-27 23:04:32,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:32,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:32,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:32,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:32,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336347169] [2024-06-27 23:04:32,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336347169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:32,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:32,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:32,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263099998] [2024-06-27 23:04:32,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:32,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:32,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:32,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:32,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:32,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:32,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 106 transitions, 804 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:32,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:32,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:32,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,502 INFO L124 PetriNetUnfolderBase]: 1508/2811 cut-off events. [2024-06-27 23:04:32,502 INFO L125 PetriNetUnfolderBase]: For 50937/50937 co-relation queries the response was YES. [2024-06-27 23:04:32,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9071 conditions, 2811 events. 1508/2811 cut-off events. For 50937/50937 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 21225 event pairs, 128 based on Foata normal form. 16/2754 useless extension candidates. Maximal degree in co-relation 9018. Up to 841 conditions per place. [2024-06-27 23:04:32,518 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 82 selfloop transitions, 28 changer transitions 9/132 dead transitions. [2024-06-27 23:04:32,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 132 transitions, 1250 flow [2024-06-27 23:04:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:32,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:32,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 23:04:32,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:04:32,519 INFO L175 Difference]: Start difference. First operand has 162 places, 106 transitions, 804 flow. Second operand 8 states and 231 transitions. [2024-06-27 23:04:32,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 132 transitions, 1250 flow [2024-06-27 23:04:32,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 132 transitions, 1183 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:32,563 INFO L231 Difference]: Finished difference. Result has 150 places, 102 transitions, 783 flow [2024-06-27 23:04:32,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=783, PETRI_PLACES=150, PETRI_TRANSITIONS=102} [2024-06-27 23:04:32,563 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-06-27 23:04:32,564 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 102 transitions, 783 flow [2024-06-27 23:04:32,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:32,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:32,564 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, 1] [2024-06-27 23:04:32,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:04:32,564 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:32,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:32,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1359065447, now seen corresponding path program 46 times [2024-06-27 23:04:32,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:32,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706057939] [2024-06-27 23:04:32,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:32,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:32,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:32,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:32,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706057939] [2024-06-27 23:04:32,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706057939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:32,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:32,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:32,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098029744] [2024-06-27 23:04:32,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:32,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:32,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:32,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:32,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:32,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:32,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 102 transitions, 783 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:32,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:32,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:32,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,906 INFO L124 PetriNetUnfolderBase]: 1428/2651 cut-off events. [2024-06-27 23:04:32,906 INFO L125 PetriNetUnfolderBase]: For 41931/41931 co-relation queries the response was YES. [2024-06-27 23:04:32,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8582 conditions, 2651 events. 1428/2651 cut-off events. For 41931/41931 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 19545 event pairs, 288 based on Foata normal form. 16/2594 useless extension candidates. Maximal degree in co-relation 8533. Up to 841 conditions per place. [2024-06-27 23:04:32,921 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 79 selfloop transitions, 22 changer transitions 14/128 dead transitions. [2024-06-27 23:04:32,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 128 transitions, 1205 flow [2024-06-27 23:04:32,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:32,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 23:04:32,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5867346938775511 [2024-06-27 23:04:32,922 INFO L175 Difference]: Start difference. First operand has 150 places, 102 transitions, 783 flow. Second operand 8 states and 230 transitions. [2024-06-27 23:04:32,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 128 transitions, 1205 flow [2024-06-27 23:04:32,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 128 transitions, 1139 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:32,962 INFO L231 Difference]: Finished difference. Result has 148 places, 97 transitions, 724 flow [2024-06-27 23:04:32,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=724, PETRI_PLACES=148, PETRI_TRANSITIONS=97} [2024-06-27 23:04:32,962 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-27 23:04:32,962 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 97 transitions, 724 flow [2024-06-27 23:04:32,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:32,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:32,963 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, 1] [2024-06-27 23:04:32,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:04:32,963 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:32,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:32,963 INFO L85 PathProgramCache]: Analyzing trace with hash -17323037, now seen corresponding path program 47 times [2024-06-27 23:04:32,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:32,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611916372] [2024-06-27 23:04:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:32,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:33,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:33,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:33,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611916372] [2024-06-27 23:04:33,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611916372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:33,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:33,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:33,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444022354] [2024-06-27 23:04:33,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:33,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:33,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:33,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:33,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:33,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:33,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 97 transitions, 724 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:33,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:33,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:33,368 INFO L124 PetriNetUnfolderBase]: 1436/2723 cut-off events. [2024-06-27 23:04:33,368 INFO L125 PetriNetUnfolderBase]: For 50827/50827 co-relation queries the response was YES. [2024-06-27 23:04:33,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 2723 events. 1436/2723 cut-off events. For 50827/50827 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20732 event pairs, 160 based on Foata normal form. 16/2644 useless extension candidates. Maximal degree in co-relation 8957. Up to 841 conditions per place. [2024-06-27 23:04:33,385 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 76 selfloop transitions, 28 changer transitions 12/129 dead transitions. [2024-06-27 23:04:33,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 129 transitions, 1160 flow [2024-06-27 23:04:33,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:33,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 23:04:33,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573469387755102 [2024-06-27 23:04:33,386 INFO L175 Difference]: Start difference. First operand has 148 places, 97 transitions, 724 flow. Second operand 10 states and 281 transitions. [2024-06-27 23:04:33,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 129 transitions, 1160 flow [2024-06-27 23:04:33,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 129 transitions, 1081 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:04:33,441 INFO L231 Difference]: Finished difference. Result has 144 places, 94 transitions, 697 flow [2024-06-27 23:04:33,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=697, PETRI_PLACES=144, PETRI_TRANSITIONS=94} [2024-06-27 23:04:33,442 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 92 predicate places. [2024-06-27 23:04:33,442 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 94 transitions, 697 flow [2024-06-27 23:04:33,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:33,442 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, 1] [2024-06-27 23:04:33,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:04:33,442 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:33,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:33,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1347100997, now seen corresponding path program 48 times [2024-06-27 23:04:33,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:33,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445443862] [2024-06-27 23:04:33,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:33,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:33,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:33,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:33,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445443862] [2024-06-27 23:04:33,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445443862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:33,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:33,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:33,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124824335] [2024-06-27 23:04:33,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:33,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:33,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:33,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:33,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:33,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:33,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 94 transitions, 697 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:33,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:33,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:33,796 INFO L124 PetriNetUnfolderBase]: 1284/2427 cut-off events. [2024-06-27 23:04:33,796 INFO L125 PetriNetUnfolderBase]: For 38961/38961 co-relation queries the response was YES. [2024-06-27 23:04:33,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7750 conditions, 2427 events. 1284/2427 cut-off events. For 38961/38961 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 17904 event pairs, 216 based on Foata normal form. 16/2374 useless extension candidates. Maximal degree in co-relation 7704. Up to 841 conditions per place. [2024-06-27 23:04:33,810 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 72 selfloop transitions, 20 changer transitions 15/120 dead transitions. [2024-06-27 23:04:33,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 120 transitions, 1099 flow [2024-06-27 23:04:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:33,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 23:04:33,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841836734693877 [2024-06-27 23:04:33,811 INFO L175 Difference]: Start difference. First operand has 144 places, 94 transitions, 697 flow. Second operand 8 states and 229 transitions. [2024-06-27 23:04:33,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 120 transitions, 1099 flow [2024-06-27 23:04:33,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 120 transitions, 1033 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:33,844 INFO L231 Difference]: Finished difference. Result has 140 places, 88 transitions, 633 flow [2024-06-27 23:04:33,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=633, PETRI_PLACES=140, PETRI_TRANSITIONS=88} [2024-06-27 23:04:33,845 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-06-27 23:04:33,845 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 88 transitions, 633 flow [2024-06-27 23:04:33,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:33,845 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, 1] [2024-06-27 23:04:33,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:04:33,845 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:33,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:33,846 INFO L85 PathProgramCache]: Analyzing trace with hash 874157185, now seen corresponding path program 49 times [2024-06-27 23:04:33,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:33,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066234475] [2024-06-27 23:04:33,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:33,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:33,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:33,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:33,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066234475] [2024-06-27 23:04:33,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066234475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:33,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:33,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:33,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411157710] [2024-06-27 23:04:33,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:33,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:33,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:33,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:33,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:33,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:33,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 88 transitions, 633 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:33,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:33,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:34,175 INFO L124 PetriNetUnfolderBase]: 1188/2207 cut-off events. [2024-06-27 23:04:34,175 INFO L125 PetriNetUnfolderBase]: For 34767/34767 co-relation queries the response was YES. [2024-06-27 23:04:34,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 2207 events. 1188/2207 cut-off events. For 34767/34767 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 15729 event pairs, 170 based on Foata normal form. 16/2168 useless extension candidates. Maximal degree in co-relation 7136. Up to 841 conditions per place. [2024-06-27 23:04:34,187 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 66 selfloop transitions, 21 changer transitions 17/117 dead transitions. [2024-06-27 23:04:34,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 117 transitions, 963 flow [2024-06-27 23:04:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:34,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-27 23:04:34,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563265306122449 [2024-06-27 23:04:34,188 INFO L175 Difference]: Start difference. First operand has 140 places, 88 transitions, 633 flow. Second operand 10 states and 276 transitions. [2024-06-27 23:04:34,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 117 transitions, 963 flow [2024-06-27 23:04:34,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 117 transitions, 903 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:34,217 INFO L231 Difference]: Finished difference. Result has 137 places, 83 transitions, 590 flow [2024-06-27 23:04:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=590, PETRI_PLACES=137, PETRI_TRANSITIONS=83} [2024-06-27 23:04:34,217 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 85 predicate places. [2024-06-27 23:04:34,218 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 83 transitions, 590 flow [2024-06-27 23:04:34,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:34,218 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, 1] [2024-06-27 23:04:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:04:34,218 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:34,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:34,218 INFO L85 PathProgramCache]: Analyzing trace with hash -257963211, now seen corresponding path program 50 times [2024-06-27 23:04:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745326204] [2024-06-27 23:04:34,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745326204] [2024-06-27 23:04:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745326204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:34,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255796153] [2024-06-27 23:04:34,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:34,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:34,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:34,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 83 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:34,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:34,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:34,533 INFO L124 PetriNetUnfolderBase]: 1124/2071 cut-off events. [2024-06-27 23:04:34,533 INFO L125 PetriNetUnfolderBase]: For 30581/30581 co-relation queries the response was YES. [2024-06-27 23:04:34,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6806 conditions, 2071 events. 1124/2071 cut-off events. For 30581/30581 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 14489 event pairs, 136 based on Foata normal form. 16/2056 useless extension candidates. Maximal degree in co-relation 6764. Up to 841 conditions per place. [2024-06-27 23:04:34,542 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 69 selfloop transitions, 22 changer transitions 9/113 dead transitions. [2024-06-27 23:04:34,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 113 transitions, 910 flow [2024-06-27 23:04:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:34,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 23:04:34,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693877551020409 [2024-06-27 23:04:34,543 INFO L175 Difference]: Start difference. First operand has 137 places, 83 transitions, 590 flow. Second operand 10 states and 279 transitions. [2024-06-27 23:04:34,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 113 transitions, 910 flow [2024-06-27 23:04:34,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 113 transitions, 857 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:34,564 INFO L231 Difference]: Finished difference. Result has 132 places, 79 transitions, 554 flow [2024-06-27 23:04:34,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=554, PETRI_PLACES=132, PETRI_TRANSITIONS=79} [2024-06-27 23:04:34,565 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-27 23:04:34,565 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 79 transitions, 554 flow [2024-06-27 23:04:34,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:34,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:34,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:04:34,565 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:34,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:34,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1746221115, now seen corresponding path program 51 times [2024-06-27 23:04:34,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:34,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496572705] [2024-06-27 23:04:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:34,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496572705] [2024-06-27 23:04:34,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496572705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:34,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315137489] [2024-06-27 23:04:34,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:34,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:34,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:34,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:34,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 79 transitions, 554 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:34,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:34,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:34,874 INFO L124 PetriNetUnfolderBase]: 964/1795 cut-off events. [2024-06-27 23:04:34,874 INFO L125 PetriNetUnfolderBase]: For 18889/18889 co-relation queries the response was YES. [2024-06-27 23:04:34,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5539 conditions, 1795 events. 964/1795 cut-off events. For 18889/18889 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 12320 event pairs, 122 based on Foata normal form. 16/1772 useless extension candidates. Maximal degree in co-relation 5500. Up to 841 conditions per place. [2024-06-27 23:04:34,883 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 61 selfloop transitions, 20 changer transitions 16/110 dead transitions. [2024-06-27 23:04:34,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 110 transitions, 864 flow [2024-06-27 23:04:34,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 300 transitions. [2024-06-27 23:04:34,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565862708719852 [2024-06-27 23:04:34,884 INFO L175 Difference]: Start difference. First operand has 132 places, 79 transitions, 554 flow. Second operand 11 states and 300 transitions. [2024-06-27 23:04:34,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 110 transitions, 864 flow [2024-06-27 23:04:34,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 110 transitions, 791 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 23:04:34,900 INFO L231 Difference]: Finished difference. Result has 129 places, 75 transitions, 497 flow [2024-06-27 23:04:34,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=497, PETRI_PLACES=129, PETRI_TRANSITIONS=75} [2024-06-27 23:04:34,901 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-27 23:04:34,901 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 75 transitions, 497 flow [2024-06-27 23:04:34,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:34,901 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, 1] [2024-06-27 23:04:34,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:04:34,901 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:34,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:34,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1739792025, now seen corresponding path program 52 times [2024-06-27 23:04:34,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:34,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881575289] [2024-06-27 23:04:34,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:34,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881575289] [2024-06-27 23:04:34,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881575289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:34,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607688267] [2024-06-27 23:04:34,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:34,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:34,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:35,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:35,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 75 transitions, 497 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:35,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,185 INFO L124 PetriNetUnfolderBase]: 832/1531 cut-off events. [2024-06-27 23:04:35,185 INFO L125 PetriNetUnfolderBase]: For 13079/13079 co-relation queries the response was YES. [2024-06-27 23:04:35,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4380 conditions, 1531 events. 832/1531 cut-off events. For 13079/13079 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 9933 event pairs, 154 based on Foata normal form. 16/1526 useless extension candidates. Maximal degree in co-relation 4343. Up to 841 conditions per place. [2024-06-27 23:04:35,192 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 55 selfloop transitions, 13 changer transitions 20/101 dead transitions. [2024-06-27 23:04:35,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 101 transitions, 725 flow [2024-06-27 23:04:35,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:35,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-27 23:04:35,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-27 23:04:35,193 INFO L175 Difference]: Start difference. First operand has 129 places, 75 transitions, 497 flow. Second operand 10 states and 273 transitions. [2024-06-27 23:04:35,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 101 transitions, 725 flow [2024-06-27 23:04:35,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 101 transitions, 681 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:35,205 INFO L231 Difference]: Finished difference. Result has 124 places, 64 transitions, 377 flow [2024-06-27 23:04:35,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=377, PETRI_PLACES=124, PETRI_TRANSITIONS=64} [2024-06-27 23:04:35,206 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-27 23:04:35,206 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 64 transitions, 377 flow [2024-06-27 23:04:35,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,206 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, 1] [2024-06-27 23:04:35,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:04:35,206 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:35,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1736503089, now seen corresponding path program 53 times [2024-06-27 23:04:35,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463741338] [2024-06-27 23:04:35,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:35,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:35,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463741338] [2024-06-27 23:04:35,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463741338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:35,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:35,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:35,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388258510] [2024-06-27 23:04:35,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:35,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:35,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:35,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:35,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:35,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:35,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 64 transitions, 377 flow. Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:35,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,477 INFO L124 PetriNetUnfolderBase]: 746/1383 cut-off events. [2024-06-27 23:04:35,477 INFO L125 PetriNetUnfolderBase]: For 10802/10802 co-relation queries the response was YES. [2024-06-27 23:04:35,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3798 conditions, 1383 events. 746/1383 cut-off events. For 10802/10802 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 9110 event pairs, 340 based on Foata normal form. 16/1359 useless extension candidates. Maximal degree in co-relation 3763. Up to 909 conditions per place. [2024-06-27 23:04:35,484 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 47 selfloop transitions, 5 changer transitions 20/85 dead transitions. [2024-06-27 23:04:35,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 85 transitions, 563 flow [2024-06-27 23:04:35,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:35,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 23:04:35,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-27 23:04:35,484 INFO L175 Difference]: Start difference. First operand has 124 places, 64 transitions, 377 flow. Second operand 9 states and 240 transitions. [2024-06-27 23:04:35,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 85 transitions, 563 flow [2024-06-27 23:04:35,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 85 transitions, 458 flow, removed 2 selfloop flow, removed 25 redundant places. [2024-06-27 23:04:35,493 INFO L231 Difference]: Finished difference. Result has 101 places, 60 transitions, 266 flow [2024-06-27 23:04:35,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=266, PETRI_PLACES=101, PETRI_TRANSITIONS=60} [2024-06-27 23:04:35,494 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-06-27 23:04:35,494 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 60 transitions, 266 flow [2024-06-27 23:04:35,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,494 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, 1] [2024-06-27 23:04:35,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:04:35,494 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:35,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1851794259, now seen corresponding path program 54 times [2024-06-27 23:04:35,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368566278] [2024-06-27 23:04:35,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:35,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:35,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368566278] [2024-06-27 23:04:35,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368566278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:35,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:35,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:35,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473686540] [2024-06-27 23:04:35,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:35,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:35,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:35,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:35,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:35,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:35,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 60 transitions, 266 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,719 INFO L124 PetriNetUnfolderBase]: 746/1407 cut-off events. [2024-06-27 23:04:35,719 INFO L125 PetriNetUnfolderBase]: For 14026/14026 co-relation queries the response was YES. [2024-06-27 23:04:35,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3824 conditions, 1407 events. 746/1407 cut-off events. For 14026/14026 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 9390 event pairs, 64 based on Foata normal form. 16/1389 useless extension candidates. Maximal degree in co-relation 3796. Up to 588 conditions per place. [2024-06-27 23:04:35,725 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 51 selfloop transitions, 8 changer transitions 12/84 dead transitions. [2024-06-27 23:04:35,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 84 transitions, 504 flow [2024-06-27 23:04:35,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:35,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:35,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 23:04:35,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-06-27 23:04:35,726 INFO L175 Difference]: Start difference. First operand has 101 places, 60 transitions, 266 flow. Second operand 8 states and 225 transitions. [2024-06-27 23:04:35,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 84 transitions, 504 flow [2024-06-27 23:04:35,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 84 transitions, 486 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:35,733 INFO L231 Difference]: Finished difference. Result has 96 places, 57 transitions, 256 flow [2024-06-27 23:04:35,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=256, PETRI_PLACES=96, PETRI_TRANSITIONS=57} [2024-06-27 23:04:35,733 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 44 predicate places. [2024-06-27 23:04:35,734 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 57 transitions, 256 flow [2024-06-27 23:04:35,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,734 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, 1] [2024-06-27 23:04:35,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:04:35,734 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:35,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1518227293, now seen corresponding path program 55 times [2024-06-27 23:04:35,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634190176] [2024-06-27 23:04:35,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:35,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:35,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634190176] [2024-06-27 23:04:35,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634190176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:35,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:35,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:35,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695039944] [2024-06-27 23:04:35,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:35,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:35,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:35,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:35,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:35,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 57 transitions, 256 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:35,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,961 INFO L124 PetriNetUnfolderBase]: 674/1271 cut-off events. [2024-06-27 23:04:35,961 INFO L125 PetriNetUnfolderBase]: For 13040/13040 co-relation queries the response was YES. [2024-06-27 23:04:35,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3538 conditions, 1271 events. 674/1271 cut-off events. For 13040/13040 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8307 event pairs, 68 based on Foata normal form. 16/1261 useless extension candidates. Maximal degree in co-relation 3511. Up to 588 conditions per place. [2024-06-27 23:04:35,967 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 52 selfloop transitions, 8 changer transitions 7/80 dead transitions. [2024-06-27 23:04:35,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 80 transitions, 482 flow [2024-06-27 23:04:35,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:35,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:35,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 23:04:35,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663265306122449 [2024-06-27 23:04:35,969 INFO L175 Difference]: Start difference. First operand has 96 places, 57 transitions, 256 flow. Second operand 8 states and 222 transitions. [2024-06-27 23:04:35,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 80 transitions, 482 flow [2024-06-27 23:04:35,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 80 transitions, 456 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:35,976 INFO L231 Difference]: Finished difference. Result has 93 places, 55 transitions, 245 flow [2024-06-27 23:04:35,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=245, PETRI_PLACES=93, PETRI_TRANSITIONS=55} [2024-06-27 23:04:35,976 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 41 predicate places. [2024-06-27 23:04:35,976 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 55 transitions, 245 flow [2024-06-27 23:04:35,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,977 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, 1] [2024-06-27 23:04:35,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:04:35,977 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:35,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash 248272615, now seen corresponding path program 56 times [2024-06-27 23:04:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377414130] [2024-06-27 23:04:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377414130] [2024-06-27 23:04:36,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377414130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:36,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309468172] [2024-06-27 23:04:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:36,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 55 transitions, 245 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:36,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,179 INFO L124 PetriNetUnfolderBase]: 554/1055 cut-off events. [2024-06-27 23:04:36,179 INFO L125 PetriNetUnfolderBase]: For 7356/7356 co-relation queries the response was YES. [2024-06-27 23:04:36,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 1055 events. 554/1055 cut-off events. For 7356/7356 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6602 event pairs, 234 based on Foata normal form. 16/1049 useless extension candidates. Maximal degree in co-relation 2687. Up to 588 conditions per place. [2024-06-27 23:04:36,182 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 38 selfloop transitions, 4 changer transitions 20/75 dead transitions. [2024-06-27 23:04:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 75 transitions, 409 flow [2024-06-27 23:04:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 23:04:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5561224489795918 [2024-06-27 23:04:36,183 INFO L175 Difference]: Start difference. First operand has 93 places, 55 transitions, 245 flow. Second operand 8 states and 218 transitions. [2024-06-27 23:04:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 75 transitions, 409 flow [2024-06-27 23:04:36,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 75 transitions, 390 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:36,187 INFO L231 Difference]: Finished difference. Result has 92 places, 50 transitions, 209 flow [2024-06-27 23:04:36,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=209, PETRI_PLACES=92, PETRI_TRANSITIONS=50} [2024-06-27 23:04:36,188 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-27 23:04:36,188 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 50 transitions, 209 flow [2024-06-27 23:04:36,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:36,188 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, 1] [2024-06-27 23:04:36,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:04:36,188 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:36,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:36,189 INFO L85 PathProgramCache]: Analyzing trace with hash 999192093, now seen corresponding path program 57 times [2024-06-27 23:04:36,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:36,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225090340] [2024-06-27 23:04:36,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:36,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:36,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225090340] [2024-06-27 23:04:36,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225090340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:36,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90244731] [2024-06-27 23:04:36,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:36,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 50 transitions, 209 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,390 INFO L124 PetriNetUnfolderBase]: 490/927 cut-off events. [2024-06-27 23:04:36,390 INFO L125 PetriNetUnfolderBase]: For 6618/6618 co-relation queries the response was YES. [2024-06-27 23:04:36,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2367 conditions, 927 events. 490/927 cut-off events. For 6618/6618 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5576 event pairs, 34 based on Foata normal form. 16/933 useless extension candidates. Maximal degree in co-relation 2343. Up to 328 conditions per place. [2024-06-27 23:04:36,393 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 35 selfloop transitions, 10 changer transitions 12/70 dead transitions. [2024-06-27 23:04:36,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 70 transitions, 363 flow [2024-06-27 23:04:36,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 23:04:36,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:04:36,394 INFO L175 Difference]: Start difference. First operand has 92 places, 50 transitions, 209 flow. Second operand 8 states and 217 transitions. [2024-06-27 23:04:36,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 70 transitions, 363 flow [2024-06-27 23:04:36,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 70 transitions, 348 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:36,398 INFO L231 Difference]: Finished difference. Result has 83 places, 47 transitions, 202 flow [2024-06-27 23:04:36,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=202, PETRI_PLACES=83, PETRI_TRANSITIONS=47} [2024-06-27 23:04:36,398 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 31 predicate places. [2024-06-27 23:04:36,398 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 47 transitions, 202 flow [2024-06-27 23:04:36,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:36,399 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, 1] [2024-06-27 23:04:36,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:04:36,399 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:36,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:36,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1669273985, now seen corresponding path program 58 times [2024-06-27 23:04:36,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:36,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593378825] [2024-06-27 23:04:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:36,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593378825] [2024-06-27 23:04:36,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593378825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:36,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941889925] [2024-06-27 23:04:36,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:36,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 47 transitions, 202 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:36,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,606 INFO L124 PetriNetUnfolderBase]: 498/955 cut-off events. [2024-06-27 23:04:36,606 INFO L125 PetriNetUnfolderBase]: For 6436/6436 co-relation queries the response was YES. [2024-06-27 23:04:36,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2643 conditions, 955 events. 498/955 cut-off events. For 6436/6436 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5930 event pairs, 104 based on Foata normal form. 16/951 useless extension candidates. Maximal degree in co-relation 2623. Up to 344 conditions per place. [2024-06-27 23:04:36,609 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 42 selfloop transitions, 7 changer transitions 7/69 dead transitions. [2024-06-27 23:04:36,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 69 transitions, 390 flow [2024-06-27 23:04:36,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:36,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 23:04:36,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5586734693877551 [2024-06-27 23:04:36,610 INFO L175 Difference]: Start difference. First operand has 83 places, 47 transitions, 202 flow. Second operand 8 states and 219 transitions. [2024-06-27 23:04:36,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 69 transitions, 390 flow [2024-06-27 23:04:36,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 69 transitions, 363 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:36,613 INFO L231 Difference]: Finished difference. Result has 80 places, 45 transitions, 188 flow [2024-06-27 23:04:36,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=188, PETRI_PLACES=80, PETRI_TRANSITIONS=45} [2024-06-27 23:04:36,614 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 28 predicate places. [2024-06-27 23:04:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 45 transitions, 188 flow [2024-06-27 23:04:36,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:36,614 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, 1] [2024-06-27 23:04:36,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:04:36,615 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:36,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:36,615 INFO L85 PathProgramCache]: Analyzing trace with hash 947040901, now seen corresponding path program 59 times [2024-06-27 23:04:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:36,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197004432] [2024-06-27 23:04:36,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:36,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197004432] [2024-06-27 23:04:36,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197004432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:36,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802136218] [2024-06-27 23:04:36,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:36,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 45 transitions, 188 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:36,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,813 INFO L124 PetriNetUnfolderBase]: 458/867 cut-off events. [2024-06-27 23:04:36,813 INFO L125 PetriNetUnfolderBase]: For 5012/5012 co-relation queries the response was YES. [2024-06-27 23:04:36,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2409 conditions, 867 events. 458/867 cut-off events. For 5012/5012 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5155 event pairs, 72 based on Foata normal form. 16/871 useless extension candidates. Maximal degree in co-relation 2391. Up to 384 conditions per place. [2024-06-27 23:04:36,816 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 32 selfloop transitions, 7 changer transitions 12/64 dead transitions. [2024-06-27 23:04:36,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 64 transitions, 328 flow [2024-06-27 23:04:36,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 23:04:36,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548469387755102 [2024-06-27 23:04:36,817 INFO L175 Difference]: Start difference. First operand has 80 places, 45 transitions, 188 flow. Second operand 8 states and 215 transitions. [2024-06-27 23:04:36,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 64 transitions, 328 flow [2024-06-27 23:04:36,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 64 transitions, 311 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:36,820 INFO L231 Difference]: Finished difference. Result has 79 places, 42 transitions, 172 flow [2024-06-27 23:04:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=172, PETRI_PLACES=79, PETRI_TRANSITIONS=42} [2024-06-27 23:04:36,820 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-27 23:04:36,820 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 42 transitions, 172 flow [2024-06-27 23:04:36,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:36,820 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, 1] [2024-06-27 23:04:36,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:04:36,821 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:36,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash 955383001, now seen corresponding path program 60 times [2024-06-27 23:04:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836812356] [2024-06-27 23:04:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:36,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:36,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:36,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:36,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836812356] [2024-06-27 23:04:36,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836812356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:36,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:36,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:36,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377300817] [2024-06-27 23:04:36,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:36,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:36,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:36,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:36,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:36,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:36,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 42 transitions, 172 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:36,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:36,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:36,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:37,026 INFO L124 PetriNetUnfolderBase]: 386/747 cut-off events. [2024-06-27 23:04:37,027 INFO L125 PetriNetUnfolderBase]: For 4292/4292 co-relation queries the response was YES. [2024-06-27 23:04:37,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2088 conditions, 747 events. 386/747 cut-off events. For 4292/4292 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4379 event pairs, 100 based on Foata normal form. 16/739 useless extension candidates. Maximal degree in co-relation 2071. Up to 224 conditions per place. [2024-06-27 23:04:37,029 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 37 selfloop transitions, 6 changer transitions 7/63 dead transitions. [2024-06-27 23:04:37,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 63 transitions, 340 flow [2024-06-27 23:04:37,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:37,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:37,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 23:04:37,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:04:37,030 INFO L175 Difference]: Start difference. First operand has 79 places, 42 transitions, 172 flow. Second operand 8 states and 217 transitions. [2024-06-27 23:04:37,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 63 transitions, 340 flow [2024-06-27 23:04:37,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 63 transitions, 317 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:37,032 INFO L231 Difference]: Finished difference. Result has 76 places, 40 transitions, 159 flow [2024-06-27 23:04:37,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=159, PETRI_PLACES=76, PETRI_TRANSITIONS=40} [2024-06-27 23:04:37,033 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-27 23:04:37,033 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 40 transitions, 159 flow [2024-06-27 23:04:37,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:37,033 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, 1] [2024-06-27 23:04:37,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:04:37,033 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:37,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash 549676017, now seen corresponding path program 61 times [2024-06-27 23:04:37,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:37,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523515207] [2024-06-27 23:04:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:37,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:37,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:37,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523515207] [2024-06-27 23:04:37,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523515207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:37,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:37,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:37,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184181950] [2024-06-27 23:04:37,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:37,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:37,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:37,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:37,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:37,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:37,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 40 transitions, 159 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:37,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:37,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:37,222 INFO L124 PetriNetUnfolderBase]: 266/547 cut-off events. [2024-06-27 23:04:37,222 INFO L125 PetriNetUnfolderBase]: For 2040/2040 co-relation queries the response was YES. [2024-06-27 23:04:37,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 547 events. 266/547 cut-off events. For 2040/2040 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3070 event pairs, 36 based on Foata normal form. 16/543 useless extension candidates. Maximal degree in co-relation 1415. Up to 224 conditions per place. [2024-06-27 23:04:37,224 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 26 selfloop transitions, 3 changer transitions 16/58 dead transitions. [2024-06-27 23:04:37,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 58 transitions, 285 flow [2024-06-27 23:04:37,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:37,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:37,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 23:04:37,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433673469387755 [2024-06-27 23:04:37,225 INFO L175 Difference]: Start difference. First operand has 76 places, 40 transitions, 159 flow. Second operand 8 states and 213 transitions. [2024-06-27 23:04:37,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 58 transitions, 285 flow [2024-06-27 23:04:37,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 58 transitions, 270 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:37,227 INFO L231 Difference]: Finished difference. Result has 75 places, 36 transitions, 129 flow [2024-06-27 23:04:37,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=129, PETRI_PLACES=75, PETRI_TRANSITIONS=36} [2024-06-27 23:04:37,227 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-06-27 23:04:37,227 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 36 transitions, 129 flow [2024-06-27 23:04:37,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:37,227 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, 1] [2024-06-27 23:04:37,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:04:37,228 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 23:04:37,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2026726375, now seen corresponding path program 62 times [2024-06-27 23:04:37,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:37,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146300528] [2024-06-27 23:04:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:37,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:37,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:37,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146300528] [2024-06-27 23:04:37,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146300528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:37,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:37,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:37,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45000297] [2024-06-27 23:04:37,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:37,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:37,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:37,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:37,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:37,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 23:04:37,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 36 transitions, 129 flow. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:37,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 23:04:37,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:37,399 INFO L124 PetriNetUnfolderBase]: 122/275 cut-off events. [2024-06-27 23:04:37,400 INFO L125 PetriNetUnfolderBase]: For 860/860 co-relation queries the response was YES. [2024-06-27 23:04:37,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 637 conditions, 275 events. 122/275 cut-off events. For 860/860 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1230 event pairs, 0 based on Foata normal form. 16/291 useless extension candidates. Maximal degree in co-relation 623. Up to 96 conditions per place. [2024-06-27 23:04:37,400 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 0 selfloop transitions, 0 changer transitions 51/51 dead transitions. [2024-06-27 23:04:37,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 51 transitions, 215 flow [2024-06-27 23:04:37,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:37,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:04:37,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-27 23:04:37,401 INFO L175 Difference]: Start difference. First operand has 75 places, 36 transitions, 129 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:04:37,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 51 transitions, 215 flow [2024-06-27 23:04:37,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 51 transitions, 198 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:37,402 INFO L231 Difference]: Finished difference. Result has 65 places, 0 transitions, 0 flow [2024-06-27 23:04:37,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=65, PETRI_TRANSITIONS=0} [2024-06-27 23:04:37,402 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 13 predicate places. [2024-06-27 23:04:37,402 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 0 transitions, 0 flow [2024-06-27 23:04:37,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 8 remaining) [2024-06-27 23:04:37,405 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 8 remaining) [2024-06-27 23:04:37,406 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 8 remaining) [2024-06-27 23:04:37,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:04:37,406 INFO L445 BasicCegarLoop]: Path program histogram: [62, 29, 29, 13, 9, 8, 5, 5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1] [2024-06-27 23:04:37,410 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 23:04:37,410 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 23:04:37,413 INFO L507 ceAbstractionStarter]: Automizer considered 4 witness invariants [2024-06-27 23:04:37,414 INFO L508 ceAbstractionStarter]: WitnessConsidered=4 [2024-06-27 23:04:37,414 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 11:04:37 BasicIcfg [2024-06-27 23:04:37,414 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 23:04:37,415 INFO L158 Benchmark]: Toolchain (without parser) took 224335.49ms. Allocated memory was 178.3MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 115.1MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-27 23:04:37,415 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:04:37,415 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 178.3MB. Free memory is still 135.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:04:37,415 INFO L158 Benchmark]: CACSL2BoogieTranslator took 450.62ms. Allocated memory is still 178.3MB. Free memory was 114.9MB in the beginning and 88.8MB in the end (delta: 26.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-27 23:04:37,416 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.13ms. Allocated memory is still 178.3MB. Free memory was 88.8MB in the beginning and 86.8MB in the end (delta: 2.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 23:04:37,416 INFO L158 Benchmark]: Boogie Preprocessor took 29.80ms. Allocated memory is still 178.3MB. Free memory was 86.8MB in the beginning and 84.5MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:04:37,416 INFO L158 Benchmark]: RCFGBuilder took 437.15ms. Allocated memory was 178.3MB in the beginning and 255.9MB in the end (delta: 77.6MB). Free memory was 84.5MB in the beginning and 211.6MB in the end (delta: -127.2MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. [2024-06-27 23:04:37,416 INFO L158 Benchmark]: TraceAbstraction took 223371.74ms. Allocated memory was 255.9MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 210.6MB in the beginning and 2.7GB in the end (delta: -2.5GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-27 23:04:37,417 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 178.3MB. Free memory is still 135.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 450.62ms. Allocated memory is still 178.3MB. Free memory was 114.9MB in the beginning and 88.8MB in the end (delta: 26.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.13ms. Allocated memory is still 178.3MB. Free memory was 88.8MB in the beginning and 86.8MB in the end (delta: 2.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.80ms. Allocated memory is still 178.3MB. Free memory was 86.8MB in the beginning and 84.5MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 437.15ms. Allocated memory was 178.3MB in the beginning and 255.9MB in the end (delta: 77.6MB). Free memory was 84.5MB in the beginning and 211.6MB in the end (delta: -127.2MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. * TraceAbstraction took 223371.74ms. Allocated memory was 255.9MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 210.6MB in the beginning and 2.7GB in the end (delta: -2.5GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 793]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 795]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 797]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 798]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 80 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 223.3s, OverallIterations: 179, TraceHistogramMax: 1, PathProgramHistogramMax: 62, EmptinessCheckTime: 0.0s, AutomataDifference: 206.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15370 SdHoareTripleChecker+Valid, 18.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13170 mSDsluCounter, 2405 SdHoareTripleChecker+Invalid, 14.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1420 mSDsCounter, 1618 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40941 IncrementalHoareTripleChecker+Invalid, 42559 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1618 mSolverCounterUnsat, 985 mSDtfsCounter, 40941 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1275 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 1257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 7.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5085occurred in iteration=92, InterpolantAutomatonStates: 1385, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 14.8s InterpolantComputationTime, 3984 NumberOfCodeBlocks, 3984 NumberOfCodeBlocksAsserted, 179 NumberOfCheckSat, 3805 ConstructedInterpolants, 0 QuantifiedInterpolants, 32998 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 179 InterpolantComputations, 179 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 4 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 23:04:37,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE