./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe025_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-05-21_14-57-05.files/protection/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe025_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-cde23df-m [2024-06-14 11:32:09,279 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:32:09,351 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:32:09,355 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:32:09,357 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:32:09,383 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:32:09,384 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:32:09,385 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:32:09,385 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:32:09,391 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:32:09,391 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:32:09,391 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:32:09,392 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:32:09,393 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:32:09,394 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:32:09,394 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:32:09,394 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:32:09,394 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:32:09,395 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:32:09,395 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:32:09,395 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:32:09,396 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:32:09,396 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:32:09,396 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:32:09,396 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:32:09,397 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:32:09,397 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:32:09,397 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:32:09,398 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:32:09,398 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:32:09,399 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:32:09,399 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:32:09,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:09,400 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:32:09,400 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:32:09,400 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:32:09,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:32:09,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:32:09,401 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:32:09,401 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:32:09,401 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:32:09,402 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:32:09,402 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:32:09,402 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-14 11:32:09,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:32:09,667 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:32:09,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:32:09,670 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:32:09,671 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:32:09,672 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 11:32:09,856 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:32:09,860 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:32:09,861 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:10,848 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:32:11,078 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:32:11,084 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:11,098 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f922d5c07/959479f486d14c8991eea383f6800c22/FLAG3edf334ec [2024-06-14 11:32:11,110 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f922d5c07/959479f486d14c8991eea383f6800c22 [2024-06-14 11:32:11,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:32:11,111 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:32:11,132 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:11,132 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:32:11,137 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:32:11,139 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (1/2) ... [2024-06-14 11:32:11,139 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ad477 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,140 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (1/2) ... [2024-06-14 11:32:11,141 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2830701c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,141 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:11" (2/2) ... [2024-06-14 11:32:11,142 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ad477 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,142 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:11" (2/2) ... [2024-06-14 11:32:11,142 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:32:11,190 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:32:11,191 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:32:11,192 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:32:11,192 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:32:11,192 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:32:11,192 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 11:32:11,230 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:32:11,536 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:11,548 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:32:11,644 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:11,677 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:32:11,677 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11 WrapperNode [2024-06-14 11:32:11,677 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:11,678 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:11,678 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:32:11,679 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:32:11,685 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,700 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,732 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:32:11,732 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:11,733 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:32:11,733 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:32:11,733 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:32:11,743 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,743 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,745 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,756 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-14 11:32:11,757 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,757 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,763 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,764 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,765 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,766 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,768 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:32:11,775 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:32:11,775 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:32:11,776 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:32:11,776 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (1/1) ... [2024-06-14 11:32:11,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:11,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:32:11,805 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-14 11:32:11,811 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-14 11:32:11,838 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:32:11,839 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:32:11,839 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:32:11,839 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:32:11,839 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:32:11,839 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:32:11,840 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:32:11,840 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:32:11,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:32:11,840 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:32:11,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:32:11,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:32:11,842 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:32:11,941 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:32:11,943 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:32:12,110 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:32:12,110 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:32:12,220 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:32:12,220 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:32:12,222 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:12 BoogieIcfgContainer [2024-06-14 11:32:12,222 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:32:12,226 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:32:12,226 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:32:12,229 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:32:12,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (1/4) ... [2024-06-14 11:32:12,231 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e12bc4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:12, skipping insertion in model container [2024-06-14 11:32:12,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:32:11" (2/4) ... [2024-06-14 11:32:12,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e12bc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:32:12, skipping insertion in model container [2024-06-14 11:32:12,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:11" (3/4) ... [2024-06-14 11:32:12,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e12bc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:32:12, skipping insertion in model container [2024-06-14 11:32:12,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:12" (4/4) ... [2024-06-14 11:32:12,234 INFO L112 eAbstractionObserver]: Analyzing ICFG safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:12,251 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:32:12,252 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:32:12,252 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:32:12,303 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:32:12,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:32:12,379 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:32:12,380 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:12,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:32:12,383 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:32:12,387 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:32:12,400 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:32:12,408 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;@6c370cfa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:32:12,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:32:12,412 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:32:12,413 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:32:12,413 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:12,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:12,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:32:12,415 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:12,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:12,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-14 11:32:12,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:12,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574155841] [2024-06-14 11:32:12,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:12,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:12,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:12,921 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-14 11:32:12,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:12,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574155841] [2024-06-14 11:32:12,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574155841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:12,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:12,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:32:12,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124675020] [2024-06-14 11:32:12,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:12,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:32:12,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:12,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:32:12,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:32:13,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-14 11:32:13,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-14 11:32:13,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:13,200 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-14 11:32:13,201 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:32:13,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3833 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-14 11:32:13,214 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:32:13,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-14 11:32:13,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:32:13,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:32:13,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-14 11:32:13,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-14 11:32:13,225 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-14 11:32:13,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-14 11:32:13,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:13,231 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:32:13,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 11:32:13,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:32:13,236 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:32:13,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:13,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:13,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:32:13,237 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:13,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:13,239 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-14 11:32:13,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:13,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962446742] [2024-06-14 11:32:13,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:13,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:13,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-14 11:32:13,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:13,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962446742] [2024-06-14 11:32:13,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962446742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:13,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:13,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:13,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049814929] [2024-06-14 11:32:13,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:13,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:13,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:13,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:13,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:13,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:32:13,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:32:13,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:13,673 INFO L124 PetriNetUnfolderBase]: 594/1001 cut-off events. [2024-06-14 11:32:13,674 INFO L125 PetriNetUnfolderBase]: For 221/255 co-relation queries the response was YES. [2024-06-14 11:32:13,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2296 conditions, 1001 events. 594/1001 cut-off events. For 221/255 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4999 event pairs, 319 based on Foata normal form. 3/975 useless extension candidates. Maximal degree in co-relation 2281. Up to 901 conditions per place. [2024-06-14 11:32:13,682 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 11:32:13,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-14 11:32:13,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:13,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:13,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 11:32:13,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-14 11:32:13,686 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-14 11:32:13,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-14 11:32:13,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:13,690 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-14 11:32:13,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 11:32:13,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 11:32:13,692 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-14 11:32:13,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:13,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:13,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:32:13,695 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:13,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:13,696 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-14 11:32:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:13,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912172423] [2024-06-14 11:32:13,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:13,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:13,895 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-14 11:32:13,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:13,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912172423] [2024-06-14 11:32:13,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912172423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:13,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:13,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:13,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103233889] [2024-06-14 11:32:13,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:13,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:13,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:13,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:13,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:13,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:13,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:14,123 INFO L124 PetriNetUnfolderBase]: 793/1311 cut-off events. [2024-06-14 11:32:14,123 INFO L125 PetriNetUnfolderBase]: For 692/726 co-relation queries the response was YES. [2024-06-14 11:32:14,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3346 conditions, 1311 events. 793/1311 cut-off events. For 692/726 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6654 event pairs, 430 based on Foata normal form. 2/1284 useless extension candidates. Maximal degree in co-relation 3328. Up to 1192 conditions per place. [2024-06-14 11:32:14,133 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 44 selfloop transitions, 9 changer transitions 0/63 dead transitions. [2024-06-14 11:32:14,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 63 transitions, 331 flow [2024-06-14 11:32:14,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 11:32:14,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 11:32:14,139 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-14 11:32:14,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 63 transitions, 331 flow [2024-06-14 11:32:14,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 63 transitions, 329 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:14,142 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 228 flow [2024-06-14 11:32:14,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2024-06-14 11:32:14,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-14 11:32:14,144 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 228 flow [2024-06-14 11:32:14,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:14,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:14,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:32:14,146 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:14,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-14 11:32:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:14,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698172383] [2024-06-14 11:32:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:14,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:14,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:14,330 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-14 11:32:14,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:14,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698172383] [2024-06-14 11:32:14,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698172383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:14,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:14,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:14,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725342252] [2024-06-14 11:32:14,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:14,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:14,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:14,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:14,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:14,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:14,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:14,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:14,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:14,602 INFO L124 PetriNetUnfolderBase]: 879/1450 cut-off events. [2024-06-14 11:32:14,602 INFO L125 PetriNetUnfolderBase]: For 1441/1449 co-relation queries the response was YES. [2024-06-14 11:32:14,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4157 conditions, 1450 events. 879/1450 cut-off events. For 1441/1449 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7341 event pairs, 265 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 4135. Up to 1266 conditions per place. [2024-06-14 11:32:14,612 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-14 11:32:14,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 450 flow [2024-06-14 11:32:14,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:14,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:32:14,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:32:14,614 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 228 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:32:14,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 450 flow [2024-06-14 11:32:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 448 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:14,622 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 288 flow [2024-06-14 11:32:14,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-14 11:32:14,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 11:32:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 288 flow [2024-06-14 11:32:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:14,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:32:14,624 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:14,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1569735583, now seen corresponding path program 1 times [2024-06-14 11:32:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264940243] [2024-06-14 11:32:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:14,812 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-14 11:32:14,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:14,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264940243] [2024-06-14 11:32:14,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264940243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:14,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:14,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:14,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087047538] [2024-06-14 11:32:14,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:14,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:14,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:14,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:14,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:14,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:14,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 288 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:14,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:14,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,037 INFO L124 PetriNetUnfolderBase]: 799/1348 cut-off events. [2024-06-14 11:32:15,037 INFO L125 PetriNetUnfolderBase]: For 2272/2279 co-relation queries the response was YES. [2024-06-14 11:32:15,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 1348 events. 799/1348 cut-off events. For 2272/2279 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6933 event pairs, 329 based on Foata normal form. 4/1329 useless extension candidates. Maximal degree in co-relation 4242. Up to 1174 conditions per place. [2024-06-14 11:32:15,048 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 45 selfloop transitions, 9 changer transitions 0/66 dead transitions. [2024-06-14 11:32:15,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 66 transitions, 429 flow [2024-06-14 11:32:15,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:15,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 11:32:15,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:32:15,050 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 288 flow. Second operand 4 states and 104 transitions. [2024-06-14 11:32:15,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 66 transitions, 429 flow [2024-06-14 11:32:15,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 66 transitions, 400 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:15,058 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 290 flow [2024-06-14 11:32:15,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=290, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-14 11:32:15,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 11:32:15,060 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 290 flow [2024-06-14 11:32:15,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:32:15,062 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:15,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,062 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-14 11:32:15,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070338295] [2024-06-14 11:32:15,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:15,215 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-14 11:32:15,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:15,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070338295] [2024-06-14 11:32:15,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070338295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:15,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:15,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:15,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095495985] [2024-06-14 11:32:15,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:15,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:15,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:15,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:15,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:15,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:15,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:15,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:15,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,422 INFO L124 PetriNetUnfolderBase]: 909/1483 cut-off events. [2024-06-14 11:32:15,422 INFO L125 PetriNetUnfolderBase]: For 2764/2770 co-relation queries the response was YES. [2024-06-14 11:32:15,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1483 events. 909/1483 cut-off events. For 2764/2770 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7350 event pairs, 335 based on Foata normal form. 3/1481 useless extension candidates. Maximal degree in co-relation 4759. Up to 1301 conditions per place. [2024-06-14 11:32:15,434 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-14 11:32:15,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 553 flow [2024-06-14 11:32:15,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:15,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:15,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:32:15,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:32:15,436 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 290 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:32:15,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 553 flow [2024-06-14 11:32:15,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 84 transitions, 543 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:15,441 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 376 flow [2024-06-14 11:32:15,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=376, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-14 11:32:15,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-14 11:32:15,442 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 376 flow [2024-06-14 11:32:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:32:15,443 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:15,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-14 11:32:15,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421396491] [2024-06-14 11:32:15,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:15,591 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-14 11:32:15,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:15,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421396491] [2024-06-14 11:32:15,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421396491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:15,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:15,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:15,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610806767] [2024-06-14 11:32:15,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:15,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:15,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:15,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:15,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:15,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 376 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:15,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:15,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,811 INFO L124 PetriNetUnfolderBase]: 904/1464 cut-off events. [2024-06-14 11:32:15,811 INFO L125 PetriNetUnfolderBase]: For 4142/4142 co-relation queries the response was YES. [2024-06-14 11:32:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5269 conditions, 1464 events. 904/1464 cut-off events. For 4142/4142 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7174 event pairs, 354 based on Foata normal form. 2/1456 useless extension candidates. Maximal degree in co-relation 5239. Up to 1298 conditions per place. [2024-06-14 11:32:15,823 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-14 11:32:15,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 614 flow [2024-06-14 11:32:15,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:15,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:32:15,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:15,824 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 376 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:32:15,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 614 flow [2024-06-14 11:32:15,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 594 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:15,831 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 424 flow [2024-06-14 11:32:15,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-14 11:32:15,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 11:32:15,832 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 424 flow [2024-06-14 11:32:15,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:32:15,832 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:15,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,833 INFO L85 PathProgramCache]: Analyzing trace with hash 399323202, now seen corresponding path program 1 times [2024-06-14 11:32:15,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255681778] [2024-06-14 11:32:15,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:15,976 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-14 11:32:15,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:15,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255681778] [2024-06-14 11:32:15,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255681778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:15,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:15,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:15,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519638940] [2024-06-14 11:32:15,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:15,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:15,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:15,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:15,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:16,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:16,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 424 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:16,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:16,212 INFO L124 PetriNetUnfolderBase]: 915/1500 cut-off events. [2024-06-14 11:32:16,213 INFO L125 PetriNetUnfolderBase]: For 5144/5150 co-relation queries the response was YES. [2024-06-14 11:32:16,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5643 conditions, 1500 events. 915/1500 cut-off events. For 5144/5150 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7478 event pairs, 342 based on Foata normal form. 3/1498 useless extension candidates. Maximal degree in co-relation 5611. Up to 1310 conditions per place. [2024-06-14 11:32:16,225 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 61 selfloop transitions, 21 changer transitions 0/89 dead transitions. [2024-06-14 11:32:16,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 689 flow [2024-06-14 11:32:16,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:16,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:16,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:32:16,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:32:16,229 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 424 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:32:16,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 689 flow [2024-06-14 11:32:16,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 89 transitions, 659 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:16,236 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 468 flow [2024-06-14 11:32:16,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=468, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-14 11:32:16,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 11:32:16,237 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 468 flow [2024-06-14 11:32:16,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:32:16,238 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:16,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1702736970, now seen corresponding path program 2 times [2024-06-14 11:32:16,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325656181] [2024-06-14 11:32:16,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:16,376 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-14 11:32:16,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:16,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325656181] [2024-06-14 11:32:16,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325656181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:16,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:16,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:16,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791546439] [2024-06-14 11:32:16,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:16,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:16,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:16,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:16,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:16,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:16,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 468 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:16,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:16,579 INFO L124 PetriNetUnfolderBase]: 910/1489 cut-off events. [2024-06-14 11:32:16,579 INFO L125 PetriNetUnfolderBase]: For 6264/6270 co-relation queries the response was YES. [2024-06-14 11:32:16,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5737 conditions, 1489 events. 910/1489 cut-off events. For 6264/6270 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7431 event pairs, 353 based on Foata normal form. 6/1487 useless extension candidates. Maximal degree in co-relation 5703. Up to 1305 conditions per place. [2024-06-14 11:32:16,592 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-14 11:32:16,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 85 transitions, 670 flow [2024-06-14 11:32:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:16,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:32:16,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 11:32:16,594 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 468 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:32:16,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 85 transitions, 670 flow [2024-06-14 11:32:16,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 85 transitions, 643 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:16,602 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 499 flow [2024-06-14 11:32:16,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-14 11:32:16,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-14 11:32:16,604 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 499 flow [2024-06-14 11:32:16,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:32:16,604 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:16,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1702746890, now seen corresponding path program 1 times [2024-06-14 11:32:16,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835912262] [2024-06-14 11:32:16,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:16,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:16,748 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-14 11:32:16,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:16,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835912262] [2024-06-14 11:32:16,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835912262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:16,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:16,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:16,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410601659] [2024-06-14 11:32:16,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:16,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:16,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:16,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:16,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:16,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:16,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:16,963 INFO L124 PetriNetUnfolderBase]: 810/1378 cut-off events. [2024-06-14 11:32:16,963 INFO L125 PetriNetUnfolderBase]: For 7367/7373 co-relation queries the response was YES. [2024-06-14 11:32:16,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 1378 events. 810/1378 cut-off events. For 7367/7373 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7043 event pairs, 291 based on Foata normal form. 8/1370 useless extension candidates. Maximal degree in co-relation 5414. Up to 1169 conditions per place. [2024-06-14 11:32:16,975 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 65 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-06-14 11:32:16,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 703 flow [2024-06-14 11:32:16,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:16,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:16,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:32:16,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:16,977 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 499 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:32:16,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 703 flow [2024-06-14 11:32:16,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 675 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:16,986 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 516 flow [2024-06-14 11:32:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=516, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-14 11:32:16,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 11:32:16,987 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 516 flow [2024-06-14 11:32:16,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:32:16,988 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:16,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1259516910, now seen corresponding path program 1 times [2024-06-14 11:32:16,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667061468] [2024-06-14 11:32:16,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:16,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,173 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-14 11:32:17,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667061468] [2024-06-14 11:32:17,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667061468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:17,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523066554] [2024-06-14 11:32:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:17,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:17,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:17,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 516 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:17,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:17,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:17,452 INFO L124 PetriNetUnfolderBase]: 942/1556 cut-off events. [2024-06-14 11:32:17,453 INFO L125 PetriNetUnfolderBase]: For 8633/8633 co-relation queries the response was YES. [2024-06-14 11:32:17,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 1556 events. 942/1556 cut-off events. For 8633/8633 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7897 event pairs, 267 based on Foata normal form. 3/1556 useless extension candidates. Maximal degree in co-relation 6244. Up to 1354 conditions per place. [2024-06-14 11:32:17,466 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 83 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-14 11:32:17,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 112 transitions, 902 flow [2024-06-14 11:32:17,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:17,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:17,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:32:17,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:32:17,467 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 516 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:32:17,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 112 transitions, 902 flow [2024-06-14 11:32:17,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 112 transitions, 875 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:17,481 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 609 flow [2024-06-14 11:32:17,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=74, 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=7, PETRI_FLOW=609, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-06-14 11:32:17,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-14 11:32:17,482 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 609 flow [2024-06-14 11:32:17,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:17,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:17,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:32:17,483 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:17,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:17,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1642703964, now seen corresponding path program 2 times [2024-06-14 11:32:17,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:17,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209745489] [2024-06-14 11:32:17,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:17,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,646 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-14 11:32:17,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209745489] [2024-06-14 11:32:17,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209745489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:17,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174603531] [2024-06-14 11:32:17,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:17,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:17,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:17,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:17,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 609 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:17,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:17,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:17,905 INFO L124 PetriNetUnfolderBase]: 953/1583 cut-off events. [2024-06-14 11:32:17,905 INFO L125 PetriNetUnfolderBase]: For 10862/10868 co-relation queries the response was YES. [2024-06-14 11:32:17,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1583 events. 953/1583 cut-off events. For 10862/10868 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8010 event pairs, 303 based on Foata normal form. 3/1581 useless extension candidates. Maximal degree in co-relation 6931. Up to 1283 conditions per place. [2024-06-14 11:32:17,920 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 32 changer transitions 0/117 dead transitions. [2024-06-14 11:32:17,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 1049 flow [2024-06-14 11:32:17,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:17,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:17,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:32:17,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:32:17,922 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 609 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:32:17,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 1049 flow [2024-06-14 11:32:17,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 117 transitions, 975 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:17,939 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 762 flow [2024-06-14 11:32:17,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=762, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-14 11:32:17,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-14 11:32:17,940 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 762 flow [2024-06-14 11:32:17,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:17,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:17,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:32:17,941 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:17,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:17,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1735659520, now seen corresponding path program 3 times [2024-06-14 11:32:17,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:17,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913277508] [2024-06-14 11:32:17,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:17,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:18,103 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-14 11:32:18,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:18,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913277508] [2024-06-14 11:32:18,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913277508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:18,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:18,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:18,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649248328] [2024-06-14 11:32:18,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:18,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:18,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:18,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:18,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:18,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:18,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 762 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:18,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:18,357 INFO L124 PetriNetUnfolderBase]: 948/1557 cut-off events. [2024-06-14 11:32:18,357 INFO L125 PetriNetUnfolderBase]: For 13363/13363 co-relation queries the response was YES. [2024-06-14 11:32:18,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7377 conditions, 1557 events. 948/1557 cut-off events. For 13363/13363 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7808 event pairs, 329 based on Foata normal form. 2/1544 useless extension candidates. Maximal degree in co-relation 7335. Up to 1280 conditions per place. [2024-06-14 11:32:18,370 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-14 11:32:18,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1116 flow [2024-06-14 11:32:18,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:18,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:18,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:32:18,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:32:18,372 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 762 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:32:18,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1116 flow [2024-06-14 11:32:18,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 116 transitions, 1080 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:18,390 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 844 flow [2024-06-14 11:32:18,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=844, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2024-06-14 11:32:18,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 11:32:18,391 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 844 flow [2024-06-14 11:32:18,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:18,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:18,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:32:18,393 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:18,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:18,393 INFO L85 PathProgramCache]: Analyzing trace with hash 457010883, now seen corresponding path program 1 times [2024-06-14 11:32:18,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:18,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552560168] [2024-06-14 11:32:18,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:18,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:18,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-14 11:32:18,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:18,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552560168] [2024-06-14 11:32:18,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552560168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:18,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:18,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:18,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348522256] [2024-06-14 11:32:18,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:18,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:18,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:18,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:18,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:18,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:18,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 844 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:18,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:18,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:18,895 INFO L124 PetriNetUnfolderBase]: 940/1565 cut-off events. [2024-06-14 11:32:18,895 INFO L125 PetriNetUnfolderBase]: For 14784/14784 co-relation queries the response was YES. [2024-06-14 11:32:18,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7605 conditions, 1565 events. 940/1565 cut-off events. For 14784/14784 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7896 event pairs, 297 based on Foata normal form. 3/1565 useless extension candidates. Maximal degree in co-relation 7561. Up to 1355 conditions per place. [2024-06-14 11:32:18,906 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 90 selfloop transitions, 28 changer transitions 0/125 dead transitions. [2024-06-14 11:32:18,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 125 transitions, 1169 flow [2024-06-14 11:32:18,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:18,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:18,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:32:18,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:32:18,908 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 844 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:32:18,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 125 transitions, 1169 flow [2024-06-14 11:32:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 125 transitions, 1095 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:18,926 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 839 flow [2024-06-14 11:32:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=839, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-14 11:32:18,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-14 11:32:18,928 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 839 flow [2024-06-14 11:32:18,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:18,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:18,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:32:18,929 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:18,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:18,929 INFO L85 PathProgramCache]: Analyzing trace with hash 759675983, now seen corresponding path program 2 times [2024-06-14 11:32:18,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:18,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397939699] [2024-06-14 11:32:18,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:18,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:19,114 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-14 11:32:19,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:19,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397939699] [2024-06-14 11:32:19,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397939699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:19,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:19,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:19,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251040948] [2024-06-14 11:32:19,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:19,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:19,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:19,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:19,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:19,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:19,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 839 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:19,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:19,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:19,425 INFO L124 PetriNetUnfolderBase]: 951/1586 cut-off events. [2024-06-14 11:32:19,426 INFO L125 PetriNetUnfolderBase]: For 16583/16589 co-relation queries the response was YES. [2024-06-14 11:32:19,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1586 events. 951/1586 cut-off events. For 16583/16589 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8061 event pairs, 304 based on Foata normal form. 3/1584 useless extension candidates. Maximal degree in co-relation 7718. Up to 1283 conditions per place. [2024-06-14 11:32:19,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 37 changer transitions 0/126 dead transitions. [2024-06-14 11:32:19,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 126 transitions, 1237 flow [2024-06-14 11:32:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:19,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:19,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:32:19,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:32:19,443 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 839 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:32:19,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 126 transitions, 1237 flow [2024-06-14 11:32:19,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 126 transitions, 1181 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:19,465 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 899 flow [2024-06-14 11:32:19,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=899, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-06-14 11:32:19,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 11:32:19,465 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 899 flow [2024-06-14 11:32:19,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:19,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:19,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:32:19,466 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:19,467 INFO L85 PathProgramCache]: Analyzing trace with hash 538136321, now seen corresponding path program 3 times [2024-06-14 11:32:19,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:19,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014161615] [2024-06-14 11:32:19,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:19,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:19,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:19,618 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-14 11:32:19,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:19,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014161615] [2024-06-14 11:32:19,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014161615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:19,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:19,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:19,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538920985] [2024-06-14 11:32:19,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:19,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:19,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:19,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:19,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:19,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:19,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 899 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:19,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:19,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:19,890 INFO L124 PetriNetUnfolderBase]: 978/1635 cut-off events. [2024-06-14 11:32:19,891 INFO L125 PetriNetUnfolderBase]: For 19104/19110 co-relation queries the response was YES. [2024-06-14 11:32:19,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1635 events. 978/1635 cut-off events. For 19104/19110 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8367 event pairs, 304 based on Foata normal form. 3/1633 useless extension candidates. Maximal degree in co-relation 8185. Up to 1312 conditions per place. [2024-06-14 11:32:19,904 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 43 changer transitions 0/130 dead transitions. [2024-06-14 11:32:19,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 130 transitions, 1409 flow [2024-06-14 11:32:19,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:19,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:19,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:32:19,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:32:19,906 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 899 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:32:19,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 130 transitions, 1409 flow [2024-06-14 11:32:19,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 130 transitions, 1307 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:19,927 INFO L231 Difference]: Finished difference. Result has 97 places, 104 transitions, 971 flow [2024-06-14 11:32:19,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=971, PETRI_PLACES=97, PETRI_TRANSITIONS=104} [2024-06-14 11:32:19,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:32:19,928 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 104 transitions, 971 flow [2024-06-14 11:32:19,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:19,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:19,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:32:19,929 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:19,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash 538144257, now seen corresponding path program 1 times [2024-06-14 11:32:19,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:19,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529641797] [2024-06-14 11:32:19,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:19,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:19,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:20,081 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-14 11:32:20,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:20,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529641797] [2024-06-14 11:32:20,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529641797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:20,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:20,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:20,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671425945] [2024-06-14 11:32:20,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:20,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:20,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:20,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:20,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:20,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:20,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 104 transitions, 971 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:20,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:20,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:20,408 INFO L124 PetriNetUnfolderBase]: 995/1660 cut-off events. [2024-06-14 11:32:20,409 INFO L125 PetriNetUnfolderBase]: For 21254/21260 co-relation queries the response was YES. [2024-06-14 11:32:20,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8439 conditions, 1660 events. 995/1660 cut-off events. For 21254/21260 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8491 event pairs, 300 based on Foata normal form. 5/1660 useless extension candidates. Maximal degree in co-relation 8391. Up to 1412 conditions per place. [2024-06-14 11:32:20,423 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 98 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-14 11:32:20,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1293 flow [2024-06-14 11:32:20,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:20,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:20,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:32:20,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:32:20,424 INFO L175 Difference]: Start difference. First operand has 97 places, 104 transitions, 971 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:32:20,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1293 flow [2024-06-14 11:32:20,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1231 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:20,450 INFO L231 Difference]: Finished difference. Result has 101 places, 106 transitions, 988 flow [2024-06-14 11:32:20,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=988, PETRI_PLACES=101, PETRI_TRANSITIONS=106} [2024-06-14 11:32:20,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-14 11:32:20,451 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 106 transitions, 988 flow [2024-06-14 11:32:20,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:20,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:20,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:32:20,452 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:20,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:20,452 INFO L85 PathProgramCache]: Analyzing trace with hash -309001299, now seen corresponding path program 4 times [2024-06-14 11:32:20,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:20,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364193800] [2024-06-14 11:32:20,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:20,618 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-14 11:32:20,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:20,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364193800] [2024-06-14 11:32:20,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364193800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:20,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:20,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:20,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179291710] [2024-06-14 11:32:20,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:20,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:20,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:20,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:20,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:20,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:20,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 988 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:20,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:20,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:20,951 INFO L124 PetriNetUnfolderBase]: 990/1631 cut-off events. [2024-06-14 11:32:20,951 INFO L125 PetriNetUnfolderBase]: For 23207/23207 co-relation queries the response was YES. [2024-06-14 11:32:20,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 1631 events. 990/1631 cut-off events. For 23207/23207 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8280 event pairs, 336 based on Foata normal form. 2/1616 useless extension candidates. Maximal degree in co-relation 8475. Up to 1334 conditions per place. [2024-06-14 11:32:20,967 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 79 selfloop transitions, 45 changer transitions 0/131 dead transitions. [2024-06-14 11:32:20,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 131 transitions, 1366 flow [2024-06-14 11:32:20,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:20,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:20,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:20,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:32:20,969 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 988 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:20,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 131 transitions, 1366 flow [2024-06-14 11:32:20,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 131 transitions, 1299 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:21,000 INFO L231 Difference]: Finished difference. Result has 104 places, 106 transitions, 1019 flow [2024-06-14 11:32:21,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1019, PETRI_PLACES=104, PETRI_TRANSITIONS=106} [2024-06-14 11:32:21,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-14 11:32:21,002 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 1019 flow [2024-06-14 11:32:21,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:21,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:21,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:32:21,003 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:21,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:21,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1662482431, now seen corresponding path program 5 times [2024-06-14 11:32:21,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:21,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351389397] [2024-06-14 11:32:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:21,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-14 11:32:21,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:21,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351389397] [2024-06-14 11:32:21,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351389397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:21,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:21,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:21,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359893137] [2024-06-14 11:32:21,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:21,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:21,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:21,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:21,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:21,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:21,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 1019 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:21,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:21,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:21,445 INFO L124 PetriNetUnfolderBase]: 985/1637 cut-off events. [2024-06-14 11:32:21,445 INFO L125 PetriNetUnfolderBase]: For 25326/25332 co-relation queries the response was YES. [2024-06-14 11:32:21,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8629 conditions, 1637 events. 985/1637 cut-off events. For 25326/25332 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8375 event pairs, 332 based on Foata normal form. 6/1631 useless extension candidates. Maximal degree in co-relation 8579. Up to 1329 conditions per place. [2024-06-14 11:32:21,460 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 76 selfloop transitions, 43 changer transitions 0/126 dead transitions. [2024-06-14 11:32:21,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 126 transitions, 1320 flow [2024-06-14 11:32:21,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:21,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:21,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:21,461 INFO L175 Difference]: Start difference. First operand has 104 places, 106 transitions, 1019 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:21,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 126 transitions, 1320 flow [2024-06-14 11:32:21,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 126 transitions, 1210 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:21,493 INFO L231 Difference]: Finished difference. Result has 105 places, 107 transitions, 1018 flow [2024-06-14 11:32:21,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1018, PETRI_PLACES=105, PETRI_TRANSITIONS=107} [2024-06-14 11:32:21,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-14 11:32:21,494 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 107 transitions, 1018 flow [2024-06-14 11:32:21,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:21,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:21,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:32:21,494 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:21,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:21,495 INFO L85 PathProgramCache]: Analyzing trace with hash -52285463, now seen corresponding path program 2 times [2024-06-14 11:32:21,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:21,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715767921] [2024-06-14 11:32:21,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:21,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:21,638 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-14 11:32:21,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:21,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715767921] [2024-06-14 11:32:21,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715767921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:21,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:21,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:21,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564550487] [2024-06-14 11:32:21,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:21,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:21,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:21,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:21,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:21,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:21,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 107 transitions, 1018 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:21,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:21,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:21,940 INFO L124 PetriNetUnfolderBase]: 1002/1674 cut-off events. [2024-06-14 11:32:21,940 INFO L125 PetriNetUnfolderBase]: For 27617/27623 co-relation queries the response was YES. [2024-06-14 11:32:21,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8844 conditions, 1674 events. 1002/1674 cut-off events. For 27617/27623 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8619 event pairs, 318 based on Foata normal form. 8/1674 useless extension candidates. Maximal degree in co-relation 8793. Up to 1425 conditions per place. [2024-06-14 11:32:21,956 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 99 selfloop transitions, 23 changer transitions 0/129 dead transitions. [2024-06-14 11:32:21,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 129 transitions, 1336 flow [2024-06-14 11:32:21,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:21,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:21,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:21,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:32:21,958 INFO L175 Difference]: Start difference. First operand has 105 places, 107 transitions, 1018 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:21,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 129 transitions, 1336 flow [2024-06-14 11:32:21,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1266 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:21,988 INFO L231 Difference]: Finished difference. Result has 108 places, 109 transitions, 1029 flow [2024-06-14 11:32:21,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=108, PETRI_TRANSITIONS=109} [2024-06-14 11:32:21,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 11:32:21,989 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 109 transitions, 1029 flow [2024-06-14 11:32:21,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:21,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:32:21,990 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:21,991 INFO L85 PathProgramCache]: Analyzing trace with hash -42762263, now seen corresponding path program 3 times [2024-06-14 11:32:21,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:21,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922972824] [2024-06-14 11:32:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:21,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:22,133 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-14 11:32:22,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:22,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922972824] [2024-06-14 11:32:22,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922972824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:22,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:22,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:22,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185099764] [2024-06-14 11:32:22,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:22,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:22,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:22,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:22,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:22,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:22,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 109 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:22,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:22,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:22,416 INFO L124 PetriNetUnfolderBase]: 994/1658 cut-off events. [2024-06-14 11:32:22,417 INFO L125 PetriNetUnfolderBase]: For 29911/29917 co-relation queries the response was YES. [2024-06-14 11:32:22,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8868 conditions, 1658 events. 994/1658 cut-off events. For 29911/29917 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8542 event pairs, 287 based on Foata normal form. 8/1658 useless extension candidates. Maximal degree in co-relation 8815. Up to 1354 conditions per place. [2024-06-14 11:32:22,432 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-14 11:32:22,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 132 transitions, 1359 flow [2024-06-14 11:32:22,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:22,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:22,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:22,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:32:22,434 INFO L175 Difference]: Start difference. First operand has 108 places, 109 transitions, 1029 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:22,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 132 transitions, 1359 flow [2024-06-14 11:32:22,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 132 transitions, 1296 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:22,465 INFO L231 Difference]: Finished difference. Result has 110 places, 111 transitions, 1061 flow [2024-06-14 11:32:22,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1061, PETRI_PLACES=110, PETRI_TRANSITIONS=111} [2024-06-14 11:32:22,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 11:32:22,466 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 111 transitions, 1061 flow [2024-06-14 11:32:22,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:22,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:22,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:32:22,467 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:22,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:22,467 INFO L85 PathProgramCache]: Analyzing trace with hash -546544979, now seen corresponding path program 1 times [2024-06-14 11:32:22,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:22,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34130624] [2024-06-14 11:32:22,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:22,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:22,602 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-14 11:32:22,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:22,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34130624] [2024-06-14 11:32:22,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34130624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:22,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:22,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:22,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061341853] [2024-06-14 11:32:22,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:22,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:22,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:22,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:22,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:22,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:22,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 111 transitions, 1061 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:22,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:22,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:22,841 INFO L124 PetriNetUnfolderBase]: 924/1586 cut-off events. [2024-06-14 11:32:22,842 INFO L125 PetriNetUnfolderBase]: For 31137/31138 co-relation queries the response was YES. [2024-06-14 11:32:22,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1586 events. 924/1586 cut-off events. For 31137/31138 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8335 event pairs, 272 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 8701. Up to 1318 conditions per place. [2024-06-14 11:32:22,859 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 98 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-06-14 11:32:22,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1493 flow [2024-06-14 11:32:22,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:22,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:22,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:32:22,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:22,861 INFO L175 Difference]: Start difference. First operand has 110 places, 111 transitions, 1061 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:32:22,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1493 flow [2024-06-14 11:32:22,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 134 transitions, 1416 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:22,902 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 1132 flow [2024-06-14 11:32:22,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1132, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-14 11:32:22,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-14 11:32:22,903 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 1132 flow [2024-06-14 11:32:22,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:22,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:22,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:32:22,904 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:22,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1368188111, now seen corresponding path program 2 times [2024-06-14 11:32:22,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:22,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471176199] [2024-06-14 11:32:22,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:22,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,045 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-14 11:32:23,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471176199] [2024-06-14 11:32:23,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471176199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:23,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008023319] [2024-06-14 11:32:23,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:23,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:23,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:23,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:23,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 1132 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:23,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:23,345 INFO L124 PetriNetUnfolderBase]: 931/1603 cut-off events. [2024-06-14 11:32:23,345 INFO L125 PetriNetUnfolderBase]: For 33239/33239 co-relation queries the response was YES. [2024-06-14 11:32:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9078 conditions, 1603 events. 931/1603 cut-off events. For 33239/33239 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8486 event pairs, 268 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 9022. Up to 1339 conditions per place. [2024-06-14 11:32:23,360 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 105 selfloop transitions, 20 changer transitions 0/139 dead transitions. [2024-06-14 11:32:23,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 139 transitions, 1497 flow [2024-06-14 11:32:23,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:23,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:23,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:32:23,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:32:23,363 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 1132 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:32:23,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 139 transitions, 1497 flow [2024-06-14 11:32:23,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 139 transitions, 1447 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:23,409 INFO L231 Difference]: Finished difference. Result has 118 places, 123 transitions, 1178 flow [2024-06-14 11:32:23,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1178, PETRI_PLACES=118, PETRI_TRANSITIONS=123} [2024-06-14 11:32:23,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 11:32:23,410 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 1178 flow [2024-06-14 11:32:23,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:32:23,411 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:23,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1502711193, now seen corresponding path program 1 times [2024-06-14 11:32:23,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019244857] [2024-06-14 11:32:23,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,597 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-14 11:32:23,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019244857] [2024-06-14 11:32:23,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019244857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:23,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502441268] [2024-06-14 11:32:23,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:23,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:23,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:23,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:23,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 123 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:23,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,037 INFO L124 PetriNetUnfolderBase]: 1217/2005 cut-off events. [2024-06-14 11:32:24,038 INFO L125 PetriNetUnfolderBase]: For 46567/46567 co-relation queries the response was YES. [2024-06-14 11:32:24,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2005 events. 1217/2005 cut-off events. For 46567/46567 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10591 event pairs, 223 based on Foata normal form. 6/2008 useless extension candidates. Maximal degree in co-relation 11632. Up to 1475 conditions per place. [2024-06-14 11:32:24,059 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 131 selfloop transitions, 33 changer transitions 0/171 dead transitions. [2024-06-14 11:32:24,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 171 transitions, 1798 flow [2024-06-14 11:32:24,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:24,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:24,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:32:24,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:32:24,061 INFO L175 Difference]: Start difference. First operand has 118 places, 123 transitions, 1178 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:32:24,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 171 transitions, 1798 flow [2024-06-14 11:32:24,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 171 transitions, 1766 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:24,115 INFO L231 Difference]: Finished difference. Result has 124 places, 130 transitions, 1319 flow [2024-06-14 11:32:24,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=124, PETRI_TRANSITIONS=130} [2024-06-14 11:32:24,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-14 11:32:24,116 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 130 transitions, 1319 flow [2024-06-14 11:32:24,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:32:24,117 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1791388035, now seen corresponding path program 2 times [2024-06-14 11:32:24,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443369601] [2024-06-14 11:32:24,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,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-14 11:32:24,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443369601] [2024-06-14 11:32:24,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443369601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:24,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32496794] [2024-06-14 11:32:24,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:24,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:24,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:24,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:24,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 130 transitions, 1319 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:24,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,694 INFO L124 PetriNetUnfolderBase]: 1204/1996 cut-off events. [2024-06-14 11:32:24,695 INFO L125 PetriNetUnfolderBase]: For 48818/48818 co-relation queries the response was YES. [2024-06-14 11:32:24,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12013 conditions, 1996 events. 1204/1996 cut-off events. For 48818/48818 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10638 event pairs, 307 based on Foata normal form. 6/1999 useless extension candidates. Maximal degree in co-relation 11951. Up to 1744 conditions per place. [2024-06-14 11:32:24,715 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 129 selfloop transitions, 31 changer transitions 0/167 dead transitions. [2024-06-14 11:32:24,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 167 transitions, 1775 flow [2024-06-14 11:32:24,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:24,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:32:24,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:24,717 INFO L175 Difference]: Start difference. First operand has 124 places, 130 transitions, 1319 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:32:24,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 167 transitions, 1775 flow [2024-06-14 11:32:24,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 167 transitions, 1699 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:24,786 INFO L231 Difference]: Finished difference. Result has 128 places, 133 transitions, 1370 flow [2024-06-14 11:32:24,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1370, PETRI_PLACES=128, PETRI_TRANSITIONS=133} [2024-06-14 11:32:24,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 11:32:24,786 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 133 transitions, 1370 flow [2024-06-14 11:32:24,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:32:24,787 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,788 INFO L85 PathProgramCache]: Analyzing trace with hash -504076467, now seen corresponding path program 3 times [2024-06-14 11:32:24,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588814796] [2024-06-14 11:32:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,954 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-14 11:32:24,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588814796] [2024-06-14 11:32:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588814796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:24,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455775065] [2024-06-14 11:32:24,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:24,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:24,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:24,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:24,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 133 transitions, 1370 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:24,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,354 INFO L124 PetriNetUnfolderBase]: 1221/2023 cut-off events. [2024-06-14 11:32:25,354 INFO L125 PetriNetUnfolderBase]: For 53056/53062 co-relation queries the response was YES. [2024-06-14 11:32:25,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12365 conditions, 2023 events. 1221/2023 cut-off events. For 53056/53062 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10744 event pairs, 314 based on Foata normal form. 5/2023 useless extension candidates. Maximal degree in co-relation 12301. Up to 1683 conditions per place. [2024-06-14 11:32:25,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 109 selfloop transitions, 46 changer transitions 0/162 dead transitions. [2024-06-14 11:32:25,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 162 transitions, 1790 flow [2024-06-14 11:32:25,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:25,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:25,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:32:25,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:32:25,380 INFO L175 Difference]: Start difference. First operand has 128 places, 133 transitions, 1370 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:32:25,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 162 transitions, 1790 flow [2024-06-14 11:32:25,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 162 transitions, 1699 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:25,456 INFO L231 Difference]: Finished difference. Result has 129 places, 135 transitions, 1424 flow [2024-06-14 11:32:25,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=129, PETRI_TRANSITIONS=135} [2024-06-14 11:32:25,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 11:32:25,457 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 135 transitions, 1424 flow [2024-06-14 11:32:25,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:32:25,458 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:25,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1440300952, now seen corresponding path program 1 times [2024-06-14 11:32:25,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135914454] [2024-06-14 11:32:25,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,624 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-14 11:32:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135914454] [2024-06-14 11:32:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135914454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:25,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452265380] [2024-06-14 11:32:25,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:25,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:25,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:25,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:25,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 135 transitions, 1424 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:25,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,027 INFO L124 PetriNetUnfolderBase]: 1169/1985 cut-off events. [2024-06-14 11:32:26,028 INFO L125 PetriNetUnfolderBase]: For 55731/55731 co-relation queries the response was YES. [2024-06-14 11:32:26,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12289 conditions, 1985 events. 1169/1985 cut-off events. For 55731/55731 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10798 event pairs, 304 based on Foata normal form. 2/1984 useless extension candidates. Maximal degree in co-relation 12224. Up to 1695 conditions per place. [2024-06-14 11:32:26,051 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 119 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-14 11:32:26,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 163 transitions, 1895 flow [2024-06-14 11:32:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:26,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:26,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:32:26,053 INFO L175 Difference]: Start difference. First operand has 129 places, 135 transitions, 1424 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:26,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 163 transitions, 1895 flow [2024-06-14 11:32:26,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 163 transitions, 1768 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:26,132 INFO L231 Difference]: Finished difference. Result has 131 places, 146 transitions, 1460 flow [2024-06-14 11:32:26,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1460, PETRI_PLACES=131, PETRI_TRANSITIONS=146} [2024-06-14 11:32:26,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 11:32:26,133 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 146 transitions, 1460 flow [2024-06-14 11:32:26,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:32:26,134 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,135 INFO L85 PathProgramCache]: Analyzing trace with hash 2049950575, now seen corresponding path program 4 times [2024-06-14 11:32:26,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387188328] [2024-06-14 11:32:26,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,329 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-14 11:32:26,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387188328] [2024-06-14 11:32:26,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387188328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:26,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844764334] [2024-06-14 11:32:26,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:26,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:26,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:26,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:26,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 146 transitions, 1460 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:26,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,714 INFO L124 PetriNetUnfolderBase]: 1233/2022 cut-off events. [2024-06-14 11:32:26,714 INFO L125 PetriNetUnfolderBase]: For 58689/58689 co-relation queries the response was YES. [2024-06-14 11:32:26,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12584 conditions, 2022 events. 1233/2022 cut-off events. For 58689/58689 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10737 event pairs, 349 based on Foata normal form. 4/2007 useless extension candidates. Maximal degree in co-relation 12517. Up to 1699 conditions per place. [2024-06-14 11:32:26,736 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 48 changer transitions 0/172 dead transitions. [2024-06-14 11:32:26,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 1896 flow [2024-06-14 11:32:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:26,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:32:26,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:26,737 INFO L175 Difference]: Start difference. First operand has 131 places, 146 transitions, 1460 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:32:26,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 1896 flow [2024-06-14 11:32:26,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1866 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:26,834 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1583 flow [2024-06-14 11:32:26,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1583, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-14 11:32:26,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 11:32:26,840 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1583 flow [2024-06-14 11:32:26,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:32:26,841 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1558740150, now seen corresponding path program 2 times [2024-06-14 11:32:26,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948057046] [2024-06-14 11:32:26,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,998 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-14 11:32:26,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948057046] [2024-06-14 11:32:26,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948057046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:26,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277042619] [2024-06-14 11:32:26,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:27,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1583 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:27,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,297 INFO L124 PetriNetUnfolderBase]: 1171/1991 cut-off events. [2024-06-14 11:32:27,297 INFO L125 PetriNetUnfolderBase]: For 61912/61912 co-relation queries the response was YES. [2024-06-14 11:32:27,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12661 conditions, 1991 events. 1171/1991 cut-off events. For 61912/61912 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10884 event pairs, 301 based on Foata normal form. 2/1990 useless extension candidates. Maximal degree in co-relation 12592. Up to 1707 conditions per place. [2024-06-14 11:32:27,313 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 124 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-14 11:32:27,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 165 transitions, 1941 flow [2024-06-14 11:32:27,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:27,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:27,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 11:32:27,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-14 11:32:27,314 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1583 flow. Second operand 4 states and 109 transitions. [2024-06-14 11:32:27,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 165 transitions, 1941 flow [2024-06-14 11:32:27,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 165 transitions, 1806 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:27,388 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1549 flow [2024-06-14 11:32:27,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1549, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2024-06-14 11:32:27,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 11:32:27,389 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1549 flow [2024-06-14 11:32:27,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:32:27,389 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:27,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,390 INFO L85 PathProgramCache]: Analyzing trace with hash -536055482, now seen corresponding path program 3 times [2024-06-14 11:32:27,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386253828] [2024-06-14 11:32:27,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,531 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-14 11:32:27,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386253828] [2024-06-14 11:32:27,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386253828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808755005] [2024-06-14 11:32:27,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:27,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1549 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:27,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,910 INFO L124 PetriNetUnfolderBase]: 1165/1983 cut-off events. [2024-06-14 11:32:27,910 INFO L125 PetriNetUnfolderBase]: For 63443/63443 co-relation queries the response was YES. [2024-06-14 11:32:27,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12477 conditions, 1983 events. 1165/1983 cut-off events. For 63443/63443 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10843 event pairs, 301 based on Foata normal form. 2/1982 useless extension candidates. Maximal degree in co-relation 12407. Up to 1688 conditions per place. [2024-06-14 11:32:27,930 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 119 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-14 11:32:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 166 transitions, 1885 flow [2024-06-14 11:32:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:27,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:32:27,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:32:27,932 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1549 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:32:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 166 transitions, 1885 flow [2024-06-14 11:32:28,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 166 transitions, 1844 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:28,003 INFO L231 Difference]: Finished difference. Result has 139 places, 151 transitions, 1580 flow [2024-06-14 11:32:28,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1580, PETRI_PLACES=139, PETRI_TRANSITIONS=151} [2024-06-14 11:32:28,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 11:32:28,004 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 151 transitions, 1580 flow [2024-06-14 11:32:28,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:32:28,004 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:28,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,005 INFO L85 PathProgramCache]: Analyzing trace with hash 332159154, now seen corresponding path program 1 times [2024-06-14 11:32:28,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234350263] [2024-06-14 11:32:28,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,135 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-14 11:32:28,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234350263] [2024-06-14 11:32:28,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234350263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:28,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601000957] [2024-06-14 11:32:28,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:28,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:28,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:28,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:28,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 151 transitions, 1580 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:28,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,462 INFO L124 PetriNetUnfolderBase]: 1131/1950 cut-off events. [2024-06-14 11:32:28,463 INFO L125 PetriNetUnfolderBase]: For 67338/67363 co-relation queries the response was YES. [2024-06-14 11:32:28,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12415 conditions, 1950 events. 1131/1950 cut-off events. For 67338/67363 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10866 event pairs, 282 based on Foata normal form. 18/1957 useless extension candidates. Maximal degree in co-relation 12344. Up to 1634 conditions per place. [2024-06-14 11:32:28,483 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 122 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-14 11:32:28,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 167 transitions, 1997 flow [2024-06-14 11:32:28,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:28,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:32:28,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:28,485 INFO L175 Difference]: Start difference. First operand has 139 places, 151 transitions, 1580 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:32:28,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 167 transitions, 1997 flow [2024-06-14 11:32:28,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 167 transitions, 1924 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:28,589 INFO L231 Difference]: Finished difference. Result has 140 places, 154 transitions, 1596 flow [2024-06-14 11:32:28,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1596, PETRI_PLACES=140, PETRI_TRANSITIONS=154} [2024-06-14 11:32:28,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 11:32:28,589 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 154 transitions, 1596 flow [2024-06-14 11:32:28,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:32:28,590 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:28,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,590 INFO L85 PathProgramCache]: Analyzing trace with hash 282210220, now seen corresponding path program 2 times [2024-06-14 11:32:28,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803266176] [2024-06-14 11:32:28,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,752 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-14 11:32:28,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803266176] [2024-06-14 11:32:28,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803266176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:28,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881103172] [2024-06-14 11:32:28,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:28,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:28,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:28,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:28,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 154 transitions, 1596 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:28,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,055 INFO L124 PetriNetUnfolderBase]: 1127/1939 cut-off events. [2024-06-14 11:32:29,055 INFO L125 PetriNetUnfolderBase]: For 66444/66457 co-relation queries the response was YES. [2024-06-14 11:32:29,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12284 conditions, 1939 events. 1127/1939 cut-off events. For 66444/66457 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10762 event pairs, 281 based on Foata normal form. 15/1944 useless extension candidates. Maximal degree in co-relation 12213. Up to 1631 conditions per place. [2024-06-14 11:32:29,069 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 120 selfloop transitions, 28 changer transitions 0/168 dead transitions. [2024-06-14 11:32:29,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 168 transitions, 1986 flow [2024-06-14 11:32:29,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:29,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:29,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:32:29,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:29,070 INFO L175 Difference]: Start difference. First operand has 140 places, 154 transitions, 1596 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:32:29,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 168 transitions, 1986 flow [2024-06-14 11:32:29,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 1914 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:29,141 INFO L231 Difference]: Finished difference. Result has 143 places, 154 transitions, 1586 flow [2024-06-14 11:32:29,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1586, PETRI_PLACES=143, PETRI_TRANSITIONS=154} [2024-06-14 11:32:29,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-14 11:32:29,142 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 154 transitions, 1586 flow [2024-06-14 11:32:29,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:32:29,142 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:29,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,143 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-14 11:32:29,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464709177] [2024-06-14 11:32:29,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,283 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-14 11:32:29,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464709177] [2024-06-14 11:32:29,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464709177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:29,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868942330] [2024-06-14 11:32:29,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:29,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:29,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:29,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:29,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 154 transitions, 1586 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:29,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,645 INFO L124 PetriNetUnfolderBase]: 1123/1937 cut-off events. [2024-06-14 11:32:29,645 INFO L125 PetriNetUnfolderBase]: For 68351/68359 co-relation queries the response was YES. [2024-06-14 11:32:29,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 1937 events. 1123/1937 cut-off events. For 68351/68359 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10763 event pairs, 274 based on Foata normal form. 5/1936 useless extension candidates. Maximal degree in co-relation 12242. Up to 1637 conditions per place. [2024-06-14 11:32:29,657 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 20 changer transitions 0/169 dead transitions. [2024-06-14 11:32:29,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 169 transitions, 1922 flow [2024-06-14 11:32:29,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:29,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:32:29,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:32:29,658 INFO L175 Difference]: Start difference. First operand has 143 places, 154 transitions, 1586 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:32:29,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 169 transitions, 1922 flow [2024-06-14 11:32:29,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 169 transitions, 1828 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:29,724 INFO L231 Difference]: Finished difference. Result has 142 places, 154 transitions, 1542 flow [2024-06-14 11:32:29,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1542, PETRI_PLACES=142, PETRI_TRANSITIONS=154} [2024-06-14 11:32:29,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 11:32:29,725 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 154 transitions, 1542 flow [2024-06-14 11:32:29,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:32:29,726 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:29,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,726 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-14 11:32:29,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899991148] [2024-06-14 11:32:29,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,892 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-14 11:32:29,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899991148] [2024-06-14 11:32:29,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899991148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507541197] [2024-06-14 11:32:29,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:29,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 154 transitions, 1542 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:29,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,164 INFO L124 PetriNetUnfolderBase]: 1153/1975 cut-off events. [2024-06-14 11:32:30,164 INFO L125 PetriNetUnfolderBase]: For 71315/71315 co-relation queries the response was YES. [2024-06-14 11:32:30,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12515 conditions, 1975 events. 1153/1975 cut-off events. For 71315/71315 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10866 event pairs, 302 based on Foata normal form. 2/1974 useless extension candidates. Maximal degree in co-relation 12444. Up to 1712 conditions per place. [2024-06-14 11:32:30,177 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 138 selfloop transitions, 10 changer transitions 0/165 dead transitions. [2024-06-14 11:32:30,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 165 transitions, 1880 flow [2024-06-14 11:32:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:32:30,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:32:30,178 INFO L175 Difference]: Start difference. First operand has 142 places, 154 transitions, 1542 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:32:30,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 165 transitions, 1880 flow [2024-06-14 11:32:30,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 165 transitions, 1840 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:30,232 INFO L231 Difference]: Finished difference. Result has 142 places, 156 transitions, 1551 flow [2024-06-14 11:32:30,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1551, PETRI_PLACES=142, PETRI_TRANSITIONS=156} [2024-06-14 11:32:30,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 11:32:30,232 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 156 transitions, 1551 flow [2024-06-14 11:32:30,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,233 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-14 11:32:30,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:32:30,233 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -303418928, now seen corresponding path program 1 times [2024-06-14 11:32:30,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520395902] [2024-06-14 11:32:30,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:30,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-14 11:32:30,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:30,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520395902] [2024-06-14 11:32:30,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520395902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:30,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:30,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:30,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501750254] [2024-06-14 11:32:30,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:30,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:30,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:30,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:30,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:30,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:30,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 156 transitions, 1551 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:30,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:30,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,762 INFO L124 PetriNetUnfolderBase]: 1291/2145 cut-off events. [2024-06-14 11:32:30,762 INFO L125 PetriNetUnfolderBase]: For 84406/84406 co-relation queries the response was YES. [2024-06-14 11:32:30,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13538 conditions, 2145 events. 1291/2145 cut-off events. For 84406/84406 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11504 event pairs, 215 based on Foata normal form. 18/2160 useless extension candidates. Maximal degree in co-relation 13466. Up to 1527 conditions per place. [2024-06-14 11:32:30,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 42 changer transitions 0/200 dead transitions. [2024-06-14 11:32:30,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 200 transitions, 2211 flow [2024-06-14 11:32:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:32:30,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:32:30,778 INFO L175 Difference]: Start difference. First operand has 142 places, 156 transitions, 1551 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:32:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 200 transitions, 2211 flow [2024-06-14 11:32:30,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 200 transitions, 2178 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:30,858 INFO L231 Difference]: Finished difference. Result has 148 places, 158 transitions, 1642 flow [2024-06-14 11:32:30,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1642, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2024-06-14 11:32:30,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-14 11:32:30,859 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1642 flow [2024-06-14 11:32:30,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,859 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-14 11:32:30,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:32:30,859 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:30,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1434742530, now seen corresponding path program 2 times [2024-06-14 11:32:30,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969164415] [2024-06-14 11:32:30,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,016 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-14 11:32:31,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969164415] [2024-06-14 11:32:31,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969164415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:31,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474342903] [2024-06-14 11:32:31,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:31,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:31,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:31,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1642 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:31,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,414 INFO L124 PetriNetUnfolderBase]: 1245/2085 cut-off events. [2024-06-14 11:32:31,414 INFO L125 PetriNetUnfolderBase]: For 79181/79181 co-relation queries the response was YES. [2024-06-14 11:32:31,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12784 conditions, 2085 events. 1245/2085 cut-off events. For 79181/79181 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11221 event pairs, 281 based on Foata normal form. 24/2106 useless extension candidates. Maximal degree in co-relation 12711. Up to 1711 conditions per place. [2024-06-14 11:32:31,428 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 35 changer transitions 0/196 dead transitions. [2024-06-14 11:32:31,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 196 transitions, 2151 flow [2024-06-14 11:32:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:31,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:31,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:32:31,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:32:31,430 INFO L175 Difference]: Start difference. First operand has 148 places, 158 transitions, 1642 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:32:31,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 196 transitions, 2151 flow [2024-06-14 11:32:31,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2048 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:31,490 INFO L231 Difference]: Finished difference. Result has 151 places, 159 transitions, 1644 flow [2024-06-14 11:32:31,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1644, PETRI_PLACES=151, PETRI_TRANSITIONS=159} [2024-06-14 11:32:31,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 11:32:31,490 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 159 transitions, 1644 flow [2024-06-14 11:32:31,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,490 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-14 11:32:31,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:32:31,491 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:31,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,491 INFO L85 PathProgramCache]: Analyzing trace with hash 103501324, now seen corresponding path program 3 times [2024-06-14 11:32:31,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216036251] [2024-06-14 11:32:31,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,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-14 11:32:31,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216036251] [2024-06-14 11:32:31,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216036251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:31,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488427871] [2024-06-14 11:32:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:31,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:31,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:31,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:31,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 159 transitions, 1644 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:31,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,972 INFO L124 PetriNetUnfolderBase]: 1303/2191 cut-off events. [2024-06-14 11:32:31,972 INFO L125 PetriNetUnfolderBase]: For 79874/79880 co-relation queries the response was YES. [2024-06-14 11:32:31,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13187 conditions, 2191 events. 1303/2191 cut-off events. For 79874/79880 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12001 event pairs, 303 based on Foata normal form. 17/2203 useless extension candidates. Maximal degree in co-relation 13113. Up to 1753 conditions per place. [2024-06-14 11:32:31,987 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 138 selfloop transitions, 45 changer transitions 0/190 dead transitions. [2024-06-14 11:32:31,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 190 transitions, 2126 flow [2024-06-14 11:32:31,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:32:31,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:32:31,988 INFO L175 Difference]: Start difference. First operand has 151 places, 159 transitions, 1644 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:32:31,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 190 transitions, 2126 flow [2024-06-14 11:32:32,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 190 transitions, 2056 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:32,060 INFO L231 Difference]: Finished difference. Result has 152 places, 160 transitions, 1699 flow [2024-06-14 11:32:32,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=152, PETRI_TRANSITIONS=160} [2024-06-14 11:32:32,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 11:32:32,061 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 160 transitions, 1699 flow [2024-06-14 11:32:32,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,061 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-14 11:32:32,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:32:32,062 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:32,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,062 INFO L85 PathProgramCache]: Analyzing trace with hash -95800466, now seen corresponding path program 4 times [2024-06-14 11:32:32,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860806926] [2024-06-14 11:32:32,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,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-14 11:32:32,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860806926] [2024-06-14 11:32:32,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860806926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:32,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373590906] [2024-06-14 11:32:32,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:32,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:32,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:32,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:32,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 160 transitions, 1699 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:32,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:32,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:32,684 INFO L124 PetriNetUnfolderBase]: 1361/2299 cut-off events. [2024-06-14 11:32:32,684 INFO L125 PetriNetUnfolderBase]: For 85986/85992 co-relation queries the response was YES. [2024-06-14 11:32:32,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13855 conditions, 2299 events. 1361/2299 cut-off events. For 85986/85992 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12793 event pairs, 318 based on Foata normal form. 17/2311 useless extension candidates. Maximal degree in co-relation 13780. Up to 1851 conditions per place. [2024-06-14 11:32:32,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 45 changer transitions 0/195 dead transitions. [2024-06-14 11:32:32,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 195 transitions, 2203 flow [2024-06-14 11:32:32,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:32,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:32,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:32:32,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:32:32,706 INFO L175 Difference]: Start difference. First operand has 152 places, 160 transitions, 1699 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:32:32,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 195 transitions, 2203 flow [2024-06-14 11:32:32,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 195 transitions, 2096 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:32,816 INFO L231 Difference]: Finished difference. Result has 155 places, 161 transitions, 1719 flow [2024-06-14 11:32:32,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1719, PETRI_PLACES=155, PETRI_TRANSITIONS=161} [2024-06-14 11:32:32,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 11:32:32,817 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 161 transitions, 1719 flow [2024-06-14 11:32:32,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,817 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-14 11:32:32,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:32:32,817 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:32,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,818 INFO L85 PathProgramCache]: Analyzing trace with hash -95948336, now seen corresponding path program 5 times [2024-06-14 11:32:32,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202642182] [2024-06-14 11:32:32,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,994 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-14 11:32:32,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202642182] [2024-06-14 11:32:32,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202642182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:32,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453731902] [2024-06-14 11:32:32,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:32,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:32,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:33,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:33,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 161 transitions, 1719 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:33,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,355 INFO L124 PetriNetUnfolderBase]: 1402/2370 cut-off events. [2024-06-14 11:32:33,355 INFO L125 PetriNetUnfolderBase]: For 88282/88288 co-relation queries the response was YES. [2024-06-14 11:32:33,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14210 conditions, 2370 events. 1402/2370 cut-off events. For 88282/88288 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13304 event pairs, 313 based on Foata normal form. 13/2378 useless extension candidates. Maximal degree in co-relation 14134. Up to 1835 conditions per place. [2024-06-14 11:32:33,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 148 selfloop transitions, 48 changer transitions 0/203 dead transitions. [2024-06-14 11:32:33,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 203 transitions, 2265 flow [2024-06-14 11:32:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:33,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:32:33,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:32:33,374 INFO L175 Difference]: Start difference. First operand has 155 places, 161 transitions, 1719 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:32:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 203 transitions, 2265 flow [2024-06-14 11:32:33,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 203 transitions, 2156 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:33,468 INFO L231 Difference]: Finished difference. Result has 158 places, 162 transitions, 1744 flow [2024-06-14 11:32:33,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1744, PETRI_PLACES=158, PETRI_TRANSITIONS=162} [2024-06-14 11:32:33,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 11:32:33,469 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 162 transitions, 1744 flow [2024-06-14 11:32:33,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,469 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-14 11:32:33,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:32:33,470 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:33,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,470 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-14 11:32:33,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022366802] [2024-06-14 11:32:33,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,626 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-14 11:32:33,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022366802] [2024-06-14 11:32:33,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022366802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:33,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871987353] [2024-06-14 11:32:33,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:33,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:33,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:33,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:33,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 162 transitions, 1744 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:33,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,044 INFO L124 PetriNetUnfolderBase]: 1529/2593 cut-off events. [2024-06-14 11:32:34,044 INFO L125 PetriNetUnfolderBase]: For 104484/104490 co-relation queries the response was YES. [2024-06-14 11:32:34,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15909 conditions, 2593 events. 1529/2593 cut-off events. For 104484/104490 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15031 event pairs, 350 based on Foata normal form. 13/2601 useless extension candidates. Maximal degree in co-relation 15832. Up to 1736 conditions per place. [2024-06-14 11:32:34,063 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 142 selfloop transitions, 50 changer transitions 0/199 dead transitions. [2024-06-14 11:32:34,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 199 transitions, 2436 flow [2024-06-14 11:32:34,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:34,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:32:34,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:32:34,065 INFO L175 Difference]: Start difference. First operand has 158 places, 162 transitions, 1744 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:32:34,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 199 transitions, 2436 flow [2024-06-14 11:32:34,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 199 transitions, 2316 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:34,160 INFO L231 Difference]: Finished difference. Result has 158 places, 164 transitions, 1796 flow [2024-06-14 11:32:34,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=158, PETRI_TRANSITIONS=164} [2024-06-14 11:32:34,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 11:32:34,161 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 164 transitions, 1796 flow [2024-06-14 11:32:34,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,161 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-14 11:32:34,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:32:34,161 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1596421720, now seen corresponding path program 1 times [2024-06-14 11:32:34,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943591786] [2024-06-14 11:32:34,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,295 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-14 11:32:34,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943591786] [2024-06-14 11:32:34,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943591786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:34,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073423916] [2024-06-14 11:32:34,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:34,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:34,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:34,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:34,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 164 transitions, 1796 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:34,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,617 INFO L124 PetriNetUnfolderBase]: 1542/2622 cut-off events. [2024-06-14 11:32:34,618 INFO L125 PetriNetUnfolderBase]: For 103235/103241 co-relation queries the response was YES. [2024-06-14 11:32:34,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16150 conditions, 2622 events. 1542/2622 cut-off events. For 103235/103241 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15213 event pairs, 374 based on Foata normal form. 2/2619 useless extension candidates. Maximal degree in co-relation 16072. Up to 2271 conditions per place. [2024-06-14 11:32:34,638 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 159 selfloop transitions, 40 changer transitions 0/206 dead transitions. [2024-06-14 11:32:34,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 206 transitions, 2620 flow [2024-06-14 11:32:34,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:34,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:34,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:32:34,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:34,639 INFO L175 Difference]: Start difference. First operand has 158 places, 164 transitions, 1796 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:32:34,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 206 transitions, 2620 flow [2024-06-14 11:32:34,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 206 transitions, 2537 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:34,724 INFO L231 Difference]: Finished difference. Result has 164 places, 182 transitions, 2055 flow [2024-06-14 11:32:34,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2055, PETRI_PLACES=164, PETRI_TRANSITIONS=182} [2024-06-14 11:32:34,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-14 11:32:34,725 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 182 transitions, 2055 flow [2024-06-14 11:32:34,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,725 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-14 11:32:34,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:32:34,725 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1596629110, now seen corresponding path program 2 times [2024-06-14 11:32:34,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187532833] [2024-06-14 11:32:34,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,866 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-14 11:32:34,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187532833] [2024-06-14 11:32:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187532833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125084432] [2024-06-14 11:32:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:34,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:34,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:34,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:34,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 182 transitions, 2055 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:34,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:35,287 INFO L124 PetriNetUnfolderBase]: 1565/2673 cut-off events. [2024-06-14 11:32:35,287 INFO L125 PetriNetUnfolderBase]: For 108470/108470 co-relation queries the response was YES. [2024-06-14 11:32:35,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16939 conditions, 2673 events. 1565/2673 cut-off events. For 108470/108470 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15650 event pairs, 366 based on Foata normal form. 1/2671 useless extension candidates. Maximal degree in co-relation 16856. Up to 2378 conditions per place. [2024-06-14 11:32:35,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 33 changer transitions 0/213 dead transitions. [2024-06-14 11:32:35,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 213 transitions, 2754 flow [2024-06-14 11:32:35,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:35,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:35,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:32:35,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:32:35,314 INFO L175 Difference]: Start difference. First operand has 164 places, 182 transitions, 2055 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:32:35,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 213 transitions, 2754 flow [2024-06-14 11:32:35,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 213 transitions, 2684 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:35,443 INFO L231 Difference]: Finished difference. Result has 172 places, 194 transitions, 2246 flow [2024-06-14 11:32:35,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2246, PETRI_PLACES=172, PETRI_TRANSITIONS=194} [2024-06-14 11:32:35,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-14 11:32:35,443 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 194 transitions, 2246 flow [2024-06-14 11:32:35,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,445 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-14 11:32:35,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:32:35,445 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:35,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,445 INFO L85 PathProgramCache]: Analyzing trace with hash -876037110, now seen corresponding path program 6 times [2024-06-14 11:32:35,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691141451] [2024-06-14 11:32:35,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,608 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-14 11:32:35,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691141451] [2024-06-14 11:32:35,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691141451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:35,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098365775] [2024-06-14 11:32:35,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:35,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:35,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:35,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:35,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 194 transitions, 2246 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:35,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,092 INFO L124 PetriNetUnfolderBase]: 1537/2609 cut-off events. [2024-06-14 11:32:36,092 INFO L125 PetriNetUnfolderBase]: For 112004/112004 co-relation queries the response was YES. [2024-06-14 11:32:36,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16097 conditions, 2609 events. 1537/2609 cut-off events. For 112004/112004 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15247 event pairs, 393 based on Foata normal form. 16/2608 useless extension candidates. Maximal degree in co-relation 16010. Up to 2141 conditions per place. [2024-06-14 11:32:36,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 47 changer transitions 0/225 dead transitions. [2024-06-14 11:32:36,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 225 transitions, 2774 flow [2024-06-14 11:32:36,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:36,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:36,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:32:36,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:32:36,165 INFO L175 Difference]: Start difference. First operand has 172 places, 194 transitions, 2246 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:32:36,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 225 transitions, 2774 flow [2024-06-14 11:32:36,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 225 transitions, 2667 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:36,314 INFO L231 Difference]: Finished difference. Result has 176 places, 194 transitions, 2240 flow [2024-06-14 11:32:36,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2240, PETRI_PLACES=176, PETRI_TRANSITIONS=194} [2024-06-14 11:32:36,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 11:32:36,315 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 194 transitions, 2240 flow [2024-06-14 11:32:36,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:36,315 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-14 11:32:36,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:32:36,316 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:36,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1823816144, now seen corresponding path program 7 times [2024-06-14 11:32:36,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:36,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093985783] [2024-06-14 11:32:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:36,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:36,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-14 11:32:36,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:36,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093985783] [2024-06-14 11:32:36,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093985783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:36,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:36,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:36,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454523952] [2024-06-14 11:32:36,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:36,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:36,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:36,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:36,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 194 transitions, 2240 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:36,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:36,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,997 INFO L124 PetriNetUnfolderBase]: 1578/2680 cut-off events. [2024-06-14 11:32:36,998 INFO L125 PetriNetUnfolderBase]: For 115110/115110 co-relation queries the response was YES. [2024-06-14 11:32:37,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16552 conditions, 2680 events. 1578/2680 cut-off events. For 115110/115110 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15785 event pairs, 388 based on Foata normal form. 12/2675 useless extension candidates. Maximal degree in co-relation 16465. Up to 2125 conditions per place. [2024-06-14 11:32:37,035 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 50 changer transitions 0/233 dead transitions. [2024-06-14 11:32:37,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 233 transitions, 2842 flow [2024-06-14 11:32:37,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:37,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:37,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:32:37,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 11:32:37,041 INFO L175 Difference]: Start difference. First operand has 176 places, 194 transitions, 2240 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:32:37,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 233 transitions, 2842 flow [2024-06-14 11:32:37,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 233 transitions, 2743 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:37,245 INFO L231 Difference]: Finished difference. Result has 179 places, 195 transitions, 2283 flow [2024-06-14 11:32:37,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2283, PETRI_PLACES=179, PETRI_TRANSITIONS=195} [2024-06-14 11:32:37,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 11:32:37,245 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 195 transitions, 2283 flow [2024-06-14 11:32:37,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,246 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-14 11:32:37,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:32:37,246 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:37,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,247 INFO L85 PathProgramCache]: Analyzing trace with hash -82197730, now seen corresponding path program 8 times [2024-06-14 11:32:37,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593060613] [2024-06-14 11:32:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:37,388 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-14 11:32:37,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:37,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593060613] [2024-06-14 11:32:37,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593060613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:37,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:37,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:37,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606284616] [2024-06-14 11:32:37,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:37,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:37,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:37,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:37,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:37,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:37,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 195 transitions, 2283 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:37,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:37,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,791 INFO L124 PetriNetUnfolderBase]: 1611/2752 cut-off events. [2024-06-14 11:32:37,791 INFO L125 PetriNetUnfolderBase]: For 122286/122292 co-relation queries the response was YES. [2024-06-14 11:32:37,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16850 conditions, 2752 events. 1611/2752 cut-off events. For 122286/122292 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16384 event pairs, 407 based on Foata normal form. 20/2760 useless extension candidates. Maximal degree in co-relation 16762. Up to 2271 conditions per place. [2024-06-14 11:32:37,813 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 44 changer transitions 0/223 dead transitions. [2024-06-14 11:32:37,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 223 transitions, 2833 flow [2024-06-14 11:32:37,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:37,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:37,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:37,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:32:37,814 INFO L175 Difference]: Start difference. First operand has 179 places, 195 transitions, 2283 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:37,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 223 transitions, 2833 flow [2024-06-14 11:32:37,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 223 transitions, 2705 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:37,983 INFO L231 Difference]: Finished difference. Result has 179 places, 196 transitions, 2288 flow [2024-06-14 11:32:37,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2288, PETRI_PLACES=179, PETRI_TRANSITIONS=196} [2024-06-14 11:32:37,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 11:32:37,984 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 196 transitions, 2288 flow [2024-06-14 11:32:37,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,984 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-14 11:32:37,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:32:37,984 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:37,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1293295816, now seen corresponding path program 2 times [2024-06-14 11:32:37,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203116908] [2024-06-14 11:32:37,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,109 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-14 11:32:38,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203116908] [2024-06-14 11:32:38,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203116908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:38,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441603327] [2024-06-14 11:32:38,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:38,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:38,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:38,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:38,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 196 transitions, 2288 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:38,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,523 INFO L124 PetriNetUnfolderBase]: 1652/2828 cut-off events. [2024-06-14 11:32:38,524 INFO L125 PetriNetUnfolderBase]: For 124721/124727 co-relation queries the response was YES. [2024-06-14 11:32:38,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 2828 events. 1652/2828 cut-off events. For 124721/124727 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17006 event pairs, 407 based on Foata normal form. 16/2832 useless extension candidates. Maximal degree in co-relation 17100. Up to 2255 conditions per place. [2024-06-14 11:32:38,553 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 174 selfloop transitions, 46 changer transitions 0/227 dead transitions. [2024-06-14 11:32:38,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 227 transitions, 2862 flow [2024-06-14 11:32:38,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:38,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:32:38,555 INFO L175 Difference]: Start difference. First operand has 179 places, 196 transitions, 2288 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:38,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 227 transitions, 2862 flow [2024-06-14 11:32:38,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2747 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:38,744 INFO L231 Difference]: Finished difference. Result has 181 places, 197 transitions, 2311 flow [2024-06-14 11:32:38,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=181, PETRI_TRANSITIONS=197} [2024-06-14 11:32:38,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 11:32:38,745 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 197 transitions, 2311 flow [2024-06-14 11:32:38,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,745 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-14 11:32:38,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:32:38,745 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:38,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1855156424, now seen corresponding path program 3 times [2024-06-14 11:32:38,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638616106] [2024-06-14 11:32:38,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,898 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-14 11:32:38,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638616106] [2024-06-14 11:32:38,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638616106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:38,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360068080] [2024-06-14 11:32:38,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:38,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:38,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:38,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:38,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 197 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:38,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,309 INFO L124 PetriNetUnfolderBase]: 1632/2806 cut-off events. [2024-06-14 11:32:39,309 INFO L125 PetriNetUnfolderBase]: For 117585/117591 co-relation queries the response was YES. [2024-06-14 11:32:39,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16447 conditions, 2806 events. 1632/2806 cut-off events. For 117585/117591 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16895 event pairs, 352 based on Foata normal form. 16/2810 useless extension candidates. Maximal degree in co-relation 16357. Up to 1658 conditions per place. [2024-06-14 11:32:39,335 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 165 selfloop transitions, 55 changer transitions 0/227 dead transitions. [2024-06-14 11:32:39,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 227 transitions, 2777 flow [2024-06-14 11:32:39,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:39,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:39,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:32:39,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:32:39,336 INFO L175 Difference]: Start difference. First operand has 181 places, 197 transitions, 2311 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:32:39,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 227 transitions, 2777 flow [2024-06-14 11:32:39,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2647 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:39,536 INFO L231 Difference]: Finished difference. Result has 181 places, 196 transitions, 2223 flow [2024-06-14 11:32:39,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2223, PETRI_PLACES=181, PETRI_TRANSITIONS=196} [2024-06-14 11:32:39,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 11:32:39,537 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 196 transitions, 2223 flow [2024-06-14 11:32:39,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,537 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-14 11:32:39,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:32:39,538 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:39,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,538 INFO L85 PathProgramCache]: Analyzing trace with hash 263818736, now seen corresponding path program 3 times [2024-06-14 11:32:39,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823679723] [2024-06-14 11:32:39,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,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-14 11:32:39,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823679723] [2024-06-14 11:32:39,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823679723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:39,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281244629] [2024-06-14 11:32:39,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:39,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:39,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:39,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:39,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 196 transitions, 2223 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:39,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,005 INFO L124 PetriNetUnfolderBase]: 1637/2787 cut-off events. [2024-06-14 11:32:40,005 INFO L125 PetriNetUnfolderBase]: For 106233/106233 co-relation queries the response was YES. [2024-06-14 11:32:40,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2787 events. 1637/2787 cut-off events. For 106233/106233 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16569 event pairs, 390 based on Foata normal form. 1/2777 useless extension candidates. Maximal degree in co-relation 16310. Up to 2427 conditions per place. [2024-06-14 11:32:40,086 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 164 selfloop transitions, 53 changer transitions 0/224 dead transitions. [2024-06-14 11:32:40,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 224 transitions, 3114 flow [2024-06-14 11:32:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:40,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:40,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:40,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:32:40,087 INFO L175 Difference]: Start difference. First operand has 181 places, 196 transitions, 2223 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:40,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 224 transitions, 3114 flow [2024-06-14 11:32:40,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 224 transitions, 2938 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:40,211 INFO L231 Difference]: Finished difference. Result has 182 places, 205 transitions, 2329 flow [2024-06-14 11:32:40,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2329, PETRI_PLACES=182, PETRI_TRANSITIONS=205} [2024-06-14 11:32:40,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 11:32:40,212 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 205 transitions, 2329 flow [2024-06-14 11:32:40,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,212 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-14 11:32:40,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:32:40,212 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:40,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1347647326, now seen corresponding path program 4 times [2024-06-14 11:32:40,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94774036] [2024-06-14 11:32:40,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,336 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-14 11:32:40,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94774036] [2024-06-14 11:32:40,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94774036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:40,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942377488] [2024-06-14 11:32:40,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:40,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:40,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:40,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:40,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 205 transitions, 2329 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:40,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,685 INFO L124 PetriNetUnfolderBase]: 1642/2796 cut-off events. [2024-06-14 11:32:40,685 INFO L125 PetriNetUnfolderBase]: For 108208/108208 co-relation queries the response was YES. [2024-06-14 11:32:40,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16181 conditions, 2796 events. 1642/2796 cut-off events. For 108208/108208 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16657 event pairs, 390 based on Foata normal form. 1/2786 useless extension candidates. Maximal degree in co-relation 16090. Up to 2431 conditions per place. [2024-06-14 11:32:40,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 160 selfloop transitions, 57 changer transitions 0/224 dead transitions. [2024-06-14 11:32:40,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 224 transitions, 3059 flow [2024-06-14 11:32:40,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:40,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:40,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:32:40,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:32:40,708 INFO L175 Difference]: Start difference. First operand has 182 places, 205 transitions, 2329 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:32:40,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 224 transitions, 3059 flow [2024-06-14 11:32:40,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 2961 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:40,932 INFO L231 Difference]: Finished difference. Result has 187 places, 209 transitions, 2427 flow [2024-06-14 11:32:40,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2427, PETRI_PLACES=187, PETRI_TRANSITIONS=209} [2024-06-14 11:32:40,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 11:32:40,933 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 209 transitions, 2427 flow [2024-06-14 11:32:40,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,933 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-14 11:32:40,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:32:40,933 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:40,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,934 INFO L85 PathProgramCache]: Analyzing trace with hash 562142638, now seen corresponding path program 5 times [2024-06-14 11:32:40,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357662566] [2024-06-14 11:32:40,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,087 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-14 11:32:41,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357662566] [2024-06-14 11:32:41,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357662566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:41,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560749358] [2024-06-14 11:32:41,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:41,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:41,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:41,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:41,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 209 transitions, 2427 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:41,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,659 INFO L124 PetriNetUnfolderBase]: 1647/2816 cut-off events. [2024-06-14 11:32:41,659 INFO L125 PetriNetUnfolderBase]: For 110758/110758 co-relation queries the response was YES. [2024-06-14 11:32:41,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16318 conditions, 2816 events. 1647/2816 cut-off events. For 110758/110758 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16811 event pairs, 367 based on Foata normal form. 1/2814 useless extension candidates. Maximal degree in co-relation 16225. Up to 2419 conditions per place. [2024-06-14 11:32:41,685 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 72 changer transitions 0/240 dead transitions. [2024-06-14 11:32:41,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 240 transitions, 3121 flow [2024-06-14 11:32:41,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:41,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:41,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:32:41,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:41,686 INFO L175 Difference]: Start difference. First operand has 187 places, 209 transitions, 2427 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:32:41,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 240 transitions, 3121 flow [2024-06-14 11:32:41,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 240 transitions, 2975 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:41,891 INFO L231 Difference]: Finished difference. Result has 194 places, 213 transitions, 2572 flow [2024-06-14 11:32:41,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2572, PETRI_PLACES=194, PETRI_TRANSITIONS=213} [2024-06-14 11:32:41,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:32:41,892 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 213 transitions, 2572 flow [2024-06-14 11:32:41,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,892 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-14 11:32:41,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:32:41,893 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,893 INFO L85 PathProgramCache]: Analyzing trace with hash 568808878, now seen corresponding path program 6 times [2024-06-14 11:32:41,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021265295] [2024-06-14 11:32:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,045 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-14 11:32:42,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021265295] [2024-06-14 11:32:42,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021265295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:42,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2332447] [2024-06-14 11:32:42,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:42,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:42,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:42,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:42,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 213 transitions, 2572 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:42,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,428 INFO L124 PetriNetUnfolderBase]: 1644/2802 cut-off events. [2024-06-14 11:32:42,429 INFO L125 PetriNetUnfolderBase]: For 114824/114824 co-relation queries the response was YES. [2024-06-14 11:32:42,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16480 conditions, 2802 events. 1644/2802 cut-off events. For 114824/114824 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16724 event pairs, 385 based on Foata normal form. 1/2794 useless extension candidates. Maximal degree in co-relation 16384. Up to 2417 conditions per place. [2024-06-14 11:32:42,452 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 72 changer transitions 0/233 dead transitions. [2024-06-14 11:32:42,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 233 transitions, 3170 flow [2024-06-14 11:32:42,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:42,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:42,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:42,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:32:42,453 INFO L175 Difference]: Start difference. First operand has 194 places, 213 transitions, 2572 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:42,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 233 transitions, 3170 flow [2024-06-14 11:32:42,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 3029 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:42,628 INFO L231 Difference]: Finished difference. Result has 196 places, 213 transitions, 2587 flow [2024-06-14 11:32:42,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2587, PETRI_PLACES=196, PETRI_TRANSITIONS=213} [2024-06-14 11:32:42,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-14 11:32:42,629 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 213 transitions, 2587 flow [2024-06-14 11:32:42,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:32:42,629 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:42,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,630 INFO L85 PathProgramCache]: Analyzing trace with hash -318125557, now seen corresponding path program 1 times [2024-06-14 11:32:42,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695569806] [2024-06-14 11:32:42,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,749 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-14 11:32:42,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695569806] [2024-06-14 11:32:42,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695569806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:42,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768349135] [2024-06-14 11:32:42,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:42,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:42,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:42,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:42,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 213 transitions, 2587 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:42,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:42,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,143 INFO L124 PetriNetUnfolderBase]: 1665/2843 cut-off events. [2024-06-14 11:32:43,144 INFO L125 PetriNetUnfolderBase]: For 117960/117966 co-relation queries the response was YES. [2024-06-14 11:32:43,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16848 conditions, 2843 events. 1665/2843 cut-off events. For 117960/117966 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16959 event pairs, 379 based on Foata normal form. 2/2840 useless extension candidates. Maximal degree in co-relation 16751. Up to 2460 conditions per place. [2024-06-14 11:32:43,168 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 168 selfloop transitions, 68 changer transitions 0/243 dead transitions. [2024-06-14 11:32:43,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 243 transitions, 3454 flow [2024-06-14 11:32:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:32:43,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:32:43,170 INFO L175 Difference]: Start difference. First operand has 196 places, 213 transitions, 2587 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:32:43,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 243 transitions, 3454 flow [2024-06-14 11:32:43,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 243 transitions, 3370 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:43,404 INFO L231 Difference]: Finished difference. Result has 199 places, 222 transitions, 2796 flow [2024-06-14 11:32:43,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2796, PETRI_PLACES=199, PETRI_TRANSITIONS=222} [2024-06-14 11:32:43,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 11:32:43,405 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 222 transitions, 2796 flow [2024-06-14 11:32:43,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:43,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,405 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-14 11:32:43,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:32:43,405 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:43,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,405 INFO L85 PathProgramCache]: Analyzing trace with hash 2073731935, now seen corresponding path program 1 times [2024-06-14 11:32:43,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466140967] [2024-06-14 11:32:43,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,536 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-14 11:32:43,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466140967] [2024-06-14 11:32:43,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466140967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332630125] [2024-06-14 11:32:43,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:43,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 222 transitions, 2796 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:43,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,998 INFO L124 PetriNetUnfolderBase]: 1678/2865 cut-off events. [2024-06-14 11:32:43,998 INFO L125 PetriNetUnfolderBase]: For 124414/124420 co-relation queries the response was YES. [2024-06-14 11:32:44,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17174 conditions, 2865 events. 1678/2865 cut-off events. For 124414/124420 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17140 event pairs, 382 based on Foata normal form. 2/2862 useless extension candidates. Maximal degree in co-relation 17076. Up to 2385 conditions per place. [2024-06-14 11:32:44,033 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 79 changer transitions 0/260 dead transitions. [2024-06-14 11:32:44,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 260 transitions, 3744 flow [2024-06-14 11:32:44,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:44,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:32:44,034 INFO L175 Difference]: Start difference. First operand has 199 places, 222 transitions, 2796 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:44,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 260 transitions, 3744 flow [2024-06-14 11:32:44,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 260 transitions, 3629 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:44,341 INFO L231 Difference]: Finished difference. Result has 206 places, 237 transitions, 3102 flow [2024-06-14 11:32:44,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3102, PETRI_PLACES=206, PETRI_TRANSITIONS=237} [2024-06-14 11:32:44,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-14 11:32:44,341 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 237 transitions, 3102 flow [2024-06-14 11:32:44,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,342 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-14 11:32:44,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:32:44,342 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1651218629, now seen corresponding path program 2 times [2024-06-14 11:32:44,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145854576] [2024-06-14 11:32:44,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,486 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-14 11:32:44,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145854576] [2024-06-14 11:32:44,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145854576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:44,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821626006] [2024-06-14 11:32:44,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:44,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:44,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:44,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:44,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 237 transitions, 3102 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:44,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,940 INFO L124 PetriNetUnfolderBase]: 1683/2876 cut-off events. [2024-06-14 11:32:44,940 INFO L125 PetriNetUnfolderBase]: For 131929/131935 co-relation queries the response was YES. [2024-06-14 11:32:44,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17862 conditions, 2876 events. 1683/2876 cut-off events. For 131929/131935 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17260 event pairs, 378 based on Foata normal form. 2/2873 useless extension candidates. Maximal degree in co-relation 17761. Up to 2484 conditions per place. [2024-06-14 11:32:44,965 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 184 selfloop transitions, 70 changer transitions 0/261 dead transitions. [2024-06-14 11:32:44,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 261 transitions, 3812 flow [2024-06-14 11:32:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:32:44,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:32:44,966 INFO L175 Difference]: Start difference. First operand has 206 places, 237 transitions, 3102 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:32:44,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 261 transitions, 3812 flow [2024-06-14 11:32:45,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 261 transitions, 3725 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:45,218 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 3211 flow [2024-06-14 11:32:45,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3211, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-06-14 11:32:45,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 11:32:45,219 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 3211 flow [2024-06-14 11:32:45,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:45,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] [2024-06-14 11:32:45,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:32:45,220 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:45,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1149949169, now seen corresponding path program 3 times [2024-06-14 11:32:45,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:45,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280506863] [2024-06-14 11:32:45,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:45,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:45,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,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-14 11:32:45,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280506863] [2024-06-14 11:32:45,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280506863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:45,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802128811] [2024-06-14 11:32:45,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:45,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:45,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:45,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:45,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 3211 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:45,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:45,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,776 INFO L124 PetriNetUnfolderBase]: 1680/2872 cut-off events. [2024-06-14 11:32:45,776 INFO L125 PetriNetUnfolderBase]: For 134257/134257 co-relation queries the response was YES. [2024-06-14 11:32:45,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17882 conditions, 2872 events. 1680/2872 cut-off events. For 134257/134257 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17200 event pairs, 365 based on Foata normal form. 1/2870 useless extension candidates. Maximal degree in co-relation 17779. Up to 2571 conditions per place. [2024-06-14 11:32:45,804 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 33 changer transitions 0/258 dead transitions. [2024-06-14 11:32:45,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 258 transitions, 3773 flow [2024-06-14 11:32:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:45,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:45,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:32:45,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:32:45,805 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 3211 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:32:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 258 transitions, 3773 flow [2024-06-14 11:32:46,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 258 transitions, 3603 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:46,014 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 3119 flow [2024-06-14 11:32:46,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3119, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-06-14 11:32:46,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 11:32:46,014 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 3119 flow [2024-06-14 11:32:46,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:46,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,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] [2024-06-14 11:32:46,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:32:46,015 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1322438873, now seen corresponding path program 2 times [2024-06-14 11:32:46,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82959215] [2024-06-14 11:32:46,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,150 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-14 11:32:46,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82959215] [2024-06-14 11:32:46,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82959215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:46,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260469184] [2024-06-14 11:32:46,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:46,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:46,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:46,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:46,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 3119 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:46,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,598 INFO L124 PetriNetUnfolderBase]: 1722/2935 cut-off events. [2024-06-14 11:32:46,599 INFO L125 PetriNetUnfolderBase]: For 144683/144683 co-relation queries the response was YES. [2024-06-14 11:32:46,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18490 conditions, 2935 events. 1722/2935 cut-off events. For 144683/144683 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17585 event pairs, 366 based on Foata normal form. 2/2934 useless extension candidates. Maximal degree in co-relation 18386. Up to 2572 conditions per place. [2024-06-14 11:32:46,625 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 62 changer transitions 0/281 dead transitions. [2024-06-14 11:32:46,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 281 transitions, 4242 flow [2024-06-14 11:32:46,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:46,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:32:46,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:32:46,626 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 3119 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:32:46,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 281 transitions, 4242 flow [2024-06-14 11:32:46,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 281 transitions, 4195 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:46,879 INFO L231 Difference]: Finished difference. Result has 218 places, 258 transitions, 3515 flow [2024-06-14 11:32:46,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3515, PETRI_PLACES=218, PETRI_TRANSITIONS=258} [2024-06-14 11:32:46,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 11:32:46,880 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 258 transitions, 3515 flow [2024-06-14 11:32:46,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,880 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-14 11:32:46,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:32:46,880 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2043866691, now seen corresponding path program 3 times [2024-06-14 11:32:46,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197914838] [2024-06-14 11:32:46,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,011 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-14 11:32:47,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197914838] [2024-06-14 11:32:47,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197914838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:47,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201388433] [2024-06-14 11:32:47,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:47,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:47,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:47,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:47,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 258 transitions, 3515 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:47,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,493 INFO L124 PetriNetUnfolderBase]: 1716/2928 cut-off events. [2024-06-14 11:32:47,493 INFO L125 PetriNetUnfolderBase]: For 149925/149925 co-relation queries the response was YES. [2024-06-14 11:32:47,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18942 conditions, 2928 events. 1716/2928 cut-off events. For 149925/149925 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17606 event pairs, 366 based on Foata normal form. 2/2927 useless extension candidates. Maximal degree in co-relation 18836. Up to 2568 conditions per place. [2024-06-14 11:32:47,536 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 62 changer transitions 0/281 dead transitions. [2024-06-14 11:32:47,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 281 transitions, 4267 flow [2024-06-14 11:32:47,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:47,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:32:47,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:32:47,538 INFO L175 Difference]: Start difference. First operand has 218 places, 258 transitions, 3515 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:32:47,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 281 transitions, 4267 flow [2024-06-14 11:32:47,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 281 transitions, 4064 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:47,811 INFO L231 Difference]: Finished difference. Result has 224 places, 258 transitions, 3446 flow [2024-06-14 11:32:47,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3446, PETRI_PLACES=224, PETRI_TRANSITIONS=258} [2024-06-14 11:32:47,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-14 11:32:47,812 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 258 transitions, 3446 flow [2024-06-14 11:32:47,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,812 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-14 11:32:47,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:32:47,813 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:47,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2043857763, now seen corresponding path program 1 times [2024-06-14 11:32:47,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671531487] [2024-06-14 11:32:47,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,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-14 11:32:47,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671531487] [2024-06-14 11:32:47,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671531487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:47,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177670876] [2024-06-14 11:32:47,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:47,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:47,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:47,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:47,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 258 transitions, 3446 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:47,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,448 INFO L124 PetriNetUnfolderBase]: 1676/2883 cut-off events. [2024-06-14 11:32:48,449 INFO L125 PetriNetUnfolderBase]: For 166137/166137 co-relation queries the response was YES. [2024-06-14 11:32:48,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18829 conditions, 2883 events. 1676/2883 cut-off events. For 166137/166137 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17486 event pairs, 355 based on Foata normal form. 10/2869 useless extension candidates. Maximal degree in co-relation 18721. Up to 2427 conditions per place. [2024-06-14 11:32:48,480 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 207 selfloop transitions, 37 changer transitions 0/280 dead transitions. [2024-06-14 11:32:48,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 280 transitions, 4016 flow [2024-06-14 11:32:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:48,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:48,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:32:48,482 INFO L175 Difference]: Start difference. First operand has 224 places, 258 transitions, 3446 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:48,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 280 transitions, 4016 flow [2024-06-14 11:32:48,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 280 transitions, 3880 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:48,784 INFO L231 Difference]: Finished difference. Result has 224 places, 259 transitions, 3404 flow [2024-06-14 11:32:48,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3404, PETRI_PLACES=224, PETRI_TRANSITIONS=259} [2024-06-14 11:32:48,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-14 11:32:48,785 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 259 transitions, 3404 flow [2024-06-14 11:32:48,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,786 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-14 11:32:48,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:32:48,786 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1365013713, now seen corresponding path program 4 times [2024-06-14 11:32:48,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145905486] [2024-06-14 11:32:48,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,891 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-14 11:32:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145905486] [2024-06-14 11:32:48,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145905486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:48,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668573000] [2024-06-14 11:32:48,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:48,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:48,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:48,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:48,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 259 transitions, 3404 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:48,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:48,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,331 INFO L124 PetriNetUnfolderBase]: 1757/2989 cut-off events. [2024-06-14 11:32:49,332 INFO L125 PetriNetUnfolderBase]: For 161200/161206 co-relation queries the response was YES. [2024-06-14 11:32:49,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19434 conditions, 2989 events. 1757/2989 cut-off events. For 161200/161206 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18087 event pairs, 398 based on Foata normal form. 5/2986 useless extension candidates. Maximal degree in co-relation 19325. Up to 2593 conditions per place. [2024-06-14 11:32:49,361 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 72 changer transitions 0/280 dead transitions. [2024-06-14 11:32:49,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 280 transitions, 4270 flow [2024-06-14 11:32:49,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:49,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:49,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:32:49,362 INFO L175 Difference]: Start difference. First operand has 224 places, 259 transitions, 3404 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:49,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 280 transitions, 4270 flow [2024-06-14 11:32:49,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 280 transitions, 4196 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:49,753 INFO L231 Difference]: Finished difference. Result has 225 places, 262 transitions, 3536 flow [2024-06-14 11:32:49,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3536, PETRI_PLACES=225, PETRI_TRANSITIONS=262} [2024-06-14 11:32:49,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 11:32:49,753 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 262 transitions, 3536 flow [2024-06-14 11:32:49,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:49,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,754 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-14 11:32:49,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:32:49,754 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:49,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,754 INFO L85 PathProgramCache]: Analyzing trace with hash -14643125, now seen corresponding path program 5 times [2024-06-14 11:32:49,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371992124] [2024-06-14 11:32:49,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:49,854 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-14 11:32:49,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:49,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371992124] [2024-06-14 11:32:49,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371992124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:49,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:49,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:49,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383741289] [2024-06-14 11:32:49,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:49,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:49,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:49,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:49,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:49,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:49,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 262 transitions, 3536 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:49,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:49,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:49,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,297 INFO L124 PetriNetUnfolderBase]: 1762/2998 cut-off events. [2024-06-14 11:32:50,297 INFO L125 PetriNetUnfolderBase]: For 166684/166690 co-relation queries the response was YES. [2024-06-14 11:32:50,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19658 conditions, 2998 events. 1762/2998 cut-off events. For 166684/166690 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18146 event pairs, 398 based on Foata normal form. 5/2995 useless extension candidates. Maximal degree in co-relation 19548. Up to 2599 conditions per place. [2024-06-14 11:32:50,325 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 198 selfloop transitions, 75 changer transitions 0/280 dead transitions. [2024-06-14 11:32:50,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 280 transitions, 4305 flow [2024-06-14 11:32:50,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:50,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:50,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:32:50,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:32:50,326 INFO L175 Difference]: Start difference. First operand has 225 places, 262 transitions, 3536 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:32:50,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 280 transitions, 4305 flow [2024-06-14 11:32:50,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 280 transitions, 4044 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:50,664 INFO L231 Difference]: Finished difference. Result has 226 places, 266 transitions, 3508 flow [2024-06-14 11:32:50,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3508, PETRI_PLACES=226, PETRI_TRANSITIONS=266} [2024-06-14 11:32:50,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:32:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 266 transitions, 3508 flow [2024-06-14 11:32:50,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,666 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-14 11:32:50,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:32:50,666 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:50,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1640209449, now seen corresponding path program 4 times [2024-06-14 11:32:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121010761] [2024-06-14 11:32:50,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,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-14 11:32:50,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121010761] [2024-06-14 11:32:50,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121010761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:50,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278138708] [2024-06-14 11:32:50,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:50,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:50,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:50,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:50,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 266 transitions, 3508 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:50,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:51,324 INFO L124 PetriNetUnfolderBase]: 1767/2997 cut-off events. [2024-06-14 11:32:51,324 INFO L125 PetriNetUnfolderBase]: For 170003/170003 co-relation queries the response was YES. [2024-06-14 11:32:51,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19718 conditions, 2997 events. 1767/2997 cut-off events. For 170003/170003 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18090 event pairs, 409 based on Foata normal form. 1/2985 useless extension candidates. Maximal degree in co-relation 19609. Up to 2497 conditions per place. [2024-06-14 11:32:51,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 102 changer transitions 0/292 dead transitions. [2024-06-14 11:32:51,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 292 transitions, 4596 flow [2024-06-14 11:32:51,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:51,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:51,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:51,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:32:51,355 INFO L175 Difference]: Start difference. First operand has 226 places, 266 transitions, 3508 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:51,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 292 transitions, 4596 flow [2024-06-14 11:32:51,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 292 transitions, 4481 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:51,690 INFO L231 Difference]: Finished difference. Result has 231 places, 272 transitions, 3733 flow [2024-06-14 11:32:51,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3733, PETRI_PLACES=231, PETRI_TRANSITIONS=272} [2024-06-14 11:32:51,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 11:32:51,691 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 272 transitions, 3733 flow [2024-06-14 11:32:51,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,692 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-14 11:32:51,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:32:51,692 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:51,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1735267869, now seen corresponding path program 6 times [2024-06-14 11:32:51,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132554977] [2024-06-14 11:32:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,826 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-14 11:32:51,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132554977] [2024-06-14 11:32:51,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132554977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732138194] [2024-06-14 11:32:51,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:51,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 272 transitions, 3733 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:51,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,353 INFO L124 PetriNetUnfolderBase]: 1772/3008 cut-off events. [2024-06-14 11:32:52,354 INFO L125 PetriNetUnfolderBase]: For 177005/177005 co-relation queries the response was YES. [2024-06-14 11:32:52,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20026 conditions, 3008 events. 1772/3008 cut-off events. For 177005/177005 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18208 event pairs, 402 based on Foata normal form. 1/2996 useless extension candidates. Maximal degree in co-relation 19916. Up to 2612 conditions per place. [2024-06-14 11:32:52,383 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 83 changer transitions 0/293 dead transitions. [2024-06-14 11:32:52,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 4522 flow [2024-06-14 11:32:52,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:52,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:52,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:32:52,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:32:52,385 INFO L175 Difference]: Start difference. First operand has 231 places, 272 transitions, 3733 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:32:52,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 4522 flow [2024-06-14 11:32:52,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 293 transitions, 4409 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:52,768 INFO L231 Difference]: Finished difference. Result has 236 places, 275 transitions, 3849 flow [2024-06-14 11:32:52,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3849, PETRI_PLACES=236, PETRI_TRANSITIONS=275} [2024-06-14 11:32:52,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-14 11:32:52,769 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 275 transitions, 3849 flow [2024-06-14 11:32:52,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,769 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-14 11:32:52,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:32:52,769 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:52,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1024948595, now seen corresponding path program 7 times [2024-06-14 11:32:52,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796269087] [2024-06-14 11:32:52,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:52,908 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-14 11:32:52,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:52,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796269087] [2024-06-14 11:32:52,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796269087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:52,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:52,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:52,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209587764] [2024-06-14 11:32:52,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:52,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:52,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:52,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:52,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:52,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 275 transitions, 3849 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:52,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:52,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,379 INFO L124 PetriNetUnfolderBase]: 1769/3005 cut-off events. [2024-06-14 11:32:53,380 INFO L125 PetriNetUnfolderBase]: For 180280/180280 co-relation queries the response was YES. [2024-06-14 11:32:53,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20108 conditions, 3005 events. 1769/3005 cut-off events. For 180280/180280 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18167 event pairs, 398 based on Foata normal form. 1/2996 useless extension candidates. Maximal degree in co-relation 19995. Up to 2609 conditions per place. [2024-06-14 11:32:53,416 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 84 changer transitions 0/293 dead transitions. [2024-06-14 11:32:53,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 293 transitions, 4699 flow [2024-06-14 11:32:53,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:53,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:53,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:32:53,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5211640211640212 [2024-06-14 11:32:53,417 INFO L175 Difference]: Start difference. First operand has 236 places, 275 transitions, 3849 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:32:53,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 293 transitions, 4699 flow [2024-06-14 11:32:53,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 293 transitions, 4574 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:53,723 INFO L231 Difference]: Finished difference. Result has 241 places, 275 transitions, 3898 flow [2024-06-14 11:32:53,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3898, PETRI_PLACES=241, PETRI_TRANSITIONS=275} [2024-06-14 11:32:53,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-14 11:32:53,724 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 275 transitions, 3898 flow [2024-06-14 11:32:53,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,724 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-14 11:32:53,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:32:53,724 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:53,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash 82164681, now seen corresponding path program 5 times [2024-06-14 11:32:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255901455] [2024-06-14 11:32:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,858 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-14 11:32:53,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255901455] [2024-06-14 11:32:53,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255901455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:53,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624754326] [2024-06-14 11:32:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:53,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:53,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:53,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 275 transitions, 3898 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:53,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,366 INFO L124 PetriNetUnfolderBase]: 1782/3023 cut-off events. [2024-06-14 11:32:54,366 INFO L125 PetriNetUnfolderBase]: For 189026/189026 co-relation queries the response was YES. [2024-06-14 11:32:54,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20439 conditions, 3023 events. 1782/3023 cut-off events. For 189026/189026 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18301 event pairs, 410 based on Foata normal form. 1/3010 useless extension candidates. Maximal degree in co-relation 20324. Up to 2509 conditions per place. [2024-06-14 11:32:54,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 109 changer transitions 0/298 dead transitions. [2024-06-14 11:32:54,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 298 transitions, 4992 flow [2024-06-14 11:32:54,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:54,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:54,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:32:54,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:32:54,396 INFO L175 Difference]: Start difference. First operand has 241 places, 275 transitions, 3898 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:32:54,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 298 transitions, 4992 flow [2024-06-14 11:32:54,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 298 transitions, 4805 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:54,732 INFO L231 Difference]: Finished difference. Result has 242 places, 281 transitions, 4047 flow [2024-06-14 11:32:54,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4047, PETRI_PLACES=242, PETRI_TRANSITIONS=281} [2024-06-14 11:32:54,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:32:54,733 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 281 transitions, 4047 flow [2024-06-14 11:32:54,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:54,733 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-14 11:32:54,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:32:54,733 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:54,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:54,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1579333219, now seen corresponding path program 8 times [2024-06-14 11:32:54,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:54,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006003229] [2024-06-14 11:32:54,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:54,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,847 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-14 11:32:54,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006003229] [2024-06-14 11:32:54,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006003229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:54,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220266503] [2024-06-14 11:32:54,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:54,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:54,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:54,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:54,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 281 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:54,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:54,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:55,349 INFO L124 PetriNetUnfolderBase]: 1779/3023 cut-off events. [2024-06-14 11:32:55,349 INFO L125 PetriNetUnfolderBase]: For 193353/193353 co-relation queries the response was YES. [2024-06-14 11:32:55,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20399 conditions, 3023 events. 1779/3023 cut-off events. For 193353/193353 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18319 event pairs, 398 based on Foata normal form. 1/3014 useless extension candidates. Maximal degree in co-relation 20284. Up to 2624 conditions per place. [2024-06-14 11:32:55,381 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 206 selfloop transitions, 83 changer transitions 0/296 dead transitions. [2024-06-14 11:32:55,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 296 transitions, 4783 flow [2024-06-14 11:32:55,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:55,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:55,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:32:55,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-14 11:32:55,384 INFO L175 Difference]: Start difference. First operand has 242 places, 281 transitions, 4047 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:32:55,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 296 transitions, 4783 flow [2024-06-14 11:32:55,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 296 transitions, 4567 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:55,764 INFO L231 Difference]: Finished difference. Result has 246 places, 281 transitions, 4003 flow [2024-06-14 11:32:55,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3831, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4003, PETRI_PLACES=246, PETRI_TRANSITIONS=281} [2024-06-14 11:32:55,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-14 11:32:55,765 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 281 transitions, 4003 flow [2024-06-14 11:32:55,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:55,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:32:55,765 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:55,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1492863789, now seen corresponding path program 6 times [2024-06-14 11:32:55,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722811538] [2024-06-14 11:32:55,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:55,881 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-14 11:32:55,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:55,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722811538] [2024-06-14 11:32:55,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722811538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:55,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:55,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:55,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525645976] [2024-06-14 11:32:55,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:55,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:55,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:55,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:55,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:55,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:55,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 281 transitions, 4003 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:55,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:55,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:56,393 INFO L124 PetriNetUnfolderBase]: 1776/3026 cut-off events. [2024-06-14 11:32:56,393 INFO L125 PetriNetUnfolderBase]: For 195091/195091 co-relation queries the response was YES. [2024-06-14 11:32:56,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20318 conditions, 3026 events. 1776/3026 cut-off events. For 195091/195091 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18337 event pairs, 380 based on Foata normal form. 1/3021 useless extension candidates. Maximal degree in co-relation 20202. Up to 2707 conditions per place. [2024-06-14 11:32:56,421 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 42 changer transitions 0/295 dead transitions. [2024-06-14 11:32:56,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 295 transitions, 4613 flow [2024-06-14 11:32:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:56,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:56,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:32:56,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 11:32:56,422 INFO L175 Difference]: Start difference. First operand has 246 places, 281 transitions, 4003 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:32:56,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 295 transitions, 4613 flow [2024-06-14 11:32:56,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 295 transitions, 4460 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:56,807 INFO L231 Difference]: Finished difference. Result has 248 places, 281 transitions, 3940 flow [2024-06-14 11:32:56,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3940, PETRI_PLACES=248, PETRI_TRANSITIONS=281} [2024-06-14 11:32:56,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 11:32:56,807 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 281 transitions, 3940 flow [2024-06-14 11:32:56,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:56,807 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-14 11:32:56,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:32:56,808 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:56,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:56,808 INFO L85 PathProgramCache]: Analyzing trace with hash 612730803, now seen corresponding path program 9 times [2024-06-14 11:32:56,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:56,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714791147] [2024-06-14 11:32:56,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:56,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:56,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:56,910 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-14 11:32:56,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:56,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714791147] [2024-06-14 11:32:56,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714791147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:56,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:56,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:56,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818121505] [2024-06-14 11:32:56,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:56,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:56,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:56,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:56,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:56,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:56,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 281 transitions, 3940 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:56,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:56,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:57,369 INFO L124 PetriNetUnfolderBase]: 1773/3014 cut-off events. [2024-06-14 11:32:57,370 INFO L125 PetriNetUnfolderBase]: For 199176/199176 co-relation queries the response was YES. [2024-06-14 11:32:57,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20194 conditions, 3014 events. 1773/3014 cut-off events. For 199176/199176 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18275 event pairs, 387 based on Foata normal form. 1/3006 useless extension candidates. Maximal degree in co-relation 20076. Up to 2603 conditions per place. [2024-06-14 11:32:57,401 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 75 changer transitions 0/301 dead transitions. [2024-06-14 11:32:57,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 301 transitions, 4704 flow [2024-06-14 11:32:57,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:57,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:57,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:57,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:32:57,402 INFO L175 Difference]: Start difference. First operand has 248 places, 281 transitions, 3940 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:57,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 301 transitions, 4704 flow [2024-06-14 11:32:57,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 301 transitions, 4590 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:57,911 INFO L231 Difference]: Finished difference. Result has 248 places, 281 transitions, 3986 flow [2024-06-14 11:32:57,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3826, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3986, PETRI_PLACES=248, PETRI_TRANSITIONS=281} [2024-06-14 11:32:57,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 11:32:57,911 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 281 transitions, 3986 flow [2024-06-14 11:32:57,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:32:57,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,912 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-14 11:32:57,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:32:57,912 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:57,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,912 INFO L85 PathProgramCache]: Analyzing trace with hash 681553955, now seen corresponding path program 7 times [2024-06-14 11:32:57,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515140290] [2024-06-14 11:32:57,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:58,046 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-14 11:32:58,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:58,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515140290] [2024-06-14 11:32:58,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515140290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:58,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:58,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:58,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772751928] [2024-06-14 11:32:58,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:58,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:58,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:58,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:58,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 281 transitions, 3986 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:58,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:58,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,701 INFO L124 PetriNetUnfolderBase]: 1794/3062 cut-off events. [2024-06-14 11:32:58,701 INFO L125 PetriNetUnfolderBase]: For 208150/208150 co-relation queries the response was YES. [2024-06-14 11:32:58,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20797 conditions, 3062 events. 1794/3062 cut-off events. For 208150/208150 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18587 event pairs, 374 based on Foata normal form. 1/3060 useless extension candidates. Maximal degree in co-relation 20678. Up to 2662 conditions per place. [2024-06-14 11:32:58,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 65 changer transitions 0/323 dead transitions. [2024-06-14 11:32:58,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 323 transitions, 5140 flow [2024-06-14 11:32:58,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:58,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:58,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:32:58,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:58,736 INFO L175 Difference]: Start difference. First operand has 248 places, 281 transitions, 3986 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:32:58,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 323 transitions, 5140 flow [2024-06-14 11:32:59,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 323 transitions, 4968 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:59,242 INFO L231 Difference]: Finished difference. Result has 252 places, 291 transitions, 4215 flow [2024-06-14 11:32:59,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4215, PETRI_PLACES=252, PETRI_TRANSITIONS=291} [2024-06-14 11:32:59,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-14 11:32:59,242 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 291 transitions, 4215 flow [2024-06-14 11:32:59,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,243 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-14 11:32:59,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:32:59,243 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:59,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,243 INFO L85 PathProgramCache]: Analyzing trace with hash 674887715, now seen corresponding path program 8 times [2024-06-14 11:32:59,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967717717] [2024-06-14 11:32:59,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,395 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-14 11:32:59,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967717717] [2024-06-14 11:32:59,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967717717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078830169] [2024-06-14 11:32:59,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:59,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 291 transitions, 4215 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:59,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:59,950 INFO L124 PetriNetUnfolderBase]: 1791/3057 cut-off events. [2024-06-14 11:32:59,950 INFO L125 PetriNetUnfolderBase]: For 206686/206686 co-relation queries the response was YES. [2024-06-14 11:32:59,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20815 conditions, 3057 events. 1791/3057 cut-off events. For 206686/206686 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18585 event pairs, 374 based on Foata normal form. 1/3055 useless extension candidates. Maximal degree in co-relation 20694. Up to 2660 conditions per place. [2024-06-14 11:32:59,983 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 59 changer transitions 0/314 dead transitions. [2024-06-14 11:32:59,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 314 transitions, 5015 flow [2024-06-14 11:32:59,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:59,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:59,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:32:59,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:32:59,984 INFO L175 Difference]: Start difference. First operand has 252 places, 291 transitions, 4215 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:32:59,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 314 transitions, 5015 flow [2024-06-14 11:33:00,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 314 transitions, 4861 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:00,495 INFO L231 Difference]: Finished difference. Result has 254 places, 291 transitions, 4195 flow [2024-06-14 11:33:00,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4195, PETRI_PLACES=254, PETRI_TRANSITIONS=291} [2024-06-14 11:33:00,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 11:33:00,495 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 291 transitions, 4195 flow [2024-06-14 11:33:00,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:00,496 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-14 11:33:00,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:33:00,496 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:00,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:00,497 INFO L85 PathProgramCache]: Analyzing trace with hash 246791045, now seen corresponding path program 9 times [2024-06-14 11:33:00,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:00,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666047388] [2024-06-14 11:33:00,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:00,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:00,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:00,625 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-14 11:33:00,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:00,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666047388] [2024-06-14 11:33:00,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666047388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:00,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:00,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:00,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013482481] [2024-06-14 11:33:00,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:00,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:00,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:00,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:00,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:00,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:00,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 291 transitions, 4195 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:00,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:00,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,226 INFO L124 PetriNetUnfolderBase]: 1841/3138 cut-off events. [2024-06-14 11:33:01,227 INFO L125 PetriNetUnfolderBase]: For 219220/219220 co-relation queries the response was YES. [2024-06-14 11:33:01,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21685 conditions, 3138 events. 1841/3138 cut-off events. For 219220/219220 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19135 event pairs, 375 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 21564. Up to 2569 conditions per place. [2024-06-14 11:33:01,256 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 131 changer transitions 0/337 dead transitions. [2024-06-14 11:33:01,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 337 transitions, 5538 flow [2024-06-14 11:33:01,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:01,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:01,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:33:01,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:33:01,258 INFO L175 Difference]: Start difference. First operand has 254 places, 291 transitions, 4195 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:33:01,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 337 transitions, 5538 flow [2024-06-14 11:33:01,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 337 transitions, 5418 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:01,901 INFO L231 Difference]: Finished difference. Result has 260 places, 307 transitions, 4743 flow [2024-06-14 11:33:01,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4743, PETRI_PLACES=260, PETRI_TRANSITIONS=307} [2024-06-14 11:33:01,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 11:33:01,901 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 307 transitions, 4743 flow [2024-06-14 11:33:01,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:01,902 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-14 11:33:01,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:33:01,902 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:01,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:01,902 INFO L85 PathProgramCache]: Analyzing trace with hash 453207149, now seen corresponding path program 10 times [2024-06-14 11:33:01,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:01,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953262583] [2024-06-14 11:33:01,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:01,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:01,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:02,011 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-14 11:33:02,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:02,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953262583] [2024-06-14 11:33:02,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953262583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:02,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:02,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:02,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358270246] [2024-06-14 11:33:02,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:02,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:02,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:02,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:02,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:02,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:02,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 307 transitions, 4743 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:33:02,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:02,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:02,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:02,699 INFO L124 PetriNetUnfolderBase]: 1838/3134 cut-off events. [2024-06-14 11:33:02,699 INFO L125 PetriNetUnfolderBase]: For 224319/224319 co-relation queries the response was YES. [2024-06-14 11:33:02,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 3134 events. 1838/3134 cut-off events. For 224319/224319 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19081 event pairs, 374 based on Foata normal form. 1/3132 useless extension candidates. Maximal degree in co-relation 22372. Up to 2694 conditions per place. [2024-06-14 11:33:02,749 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 77 changer transitions 0/333 dead transitions. [2024-06-14 11:33:02,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 333 transitions, 5461 flow [2024-06-14 11:33:02,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:02,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:02,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:33:02,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:33:02,751 INFO L175 Difference]: Start difference. First operand has 260 places, 307 transitions, 4743 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:33:02,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 333 transitions, 5461 flow [2024-06-14 11:33:03,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 333 transitions, 5256 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:03,371 INFO L231 Difference]: Finished difference. Result has 262 places, 307 transitions, 4720 flow [2024-06-14 11:33:03,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4720, PETRI_PLACES=262, PETRI_TRANSITIONS=307} [2024-06-14 11:33:03,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 11:33:03,371 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 307 transitions, 4720 flow [2024-06-14 11:33:03,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-14 11:33:03,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:03,372 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-14 11:33:03,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:33:03,374 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:03,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:03,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1269893539, now seen corresponding path program 10 times [2024-06-14 11:33:03,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:03,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963349486] [2024-06-14 11:33:03,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:03,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:03,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,501 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-14 11:33:03,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963349486] [2024-06-14 11:33:03,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963349486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:03,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203230565] [2024-06-14 11:33:03,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:03,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:03,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:03,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:03,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 307 transitions, 4720 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:03,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,053 INFO L124 PetriNetUnfolderBase]: 1835/3117 cut-off events. [2024-06-14 11:33:04,053 INFO L125 PetriNetUnfolderBase]: For 223564/223564 co-relation queries the response was YES. [2024-06-14 11:33:04,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22428 conditions, 3117 events. 1835/3117 cut-off events. For 223564/223564 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18985 event pairs, 394 based on Foata normal form. 1/3109 useless extension candidates. Maximal degree in co-relation 22303. Up to 2565 conditions per place. [2024-06-14 11:33:04,088 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 194 selfloop transitions, 134 changer transitions 0/335 dead transitions. [2024-06-14 11:33:04,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 335 transitions, 5797 flow [2024-06-14 11:33:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:04,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:33:04,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:33:04,089 INFO L175 Difference]: Start difference. First operand has 262 places, 307 transitions, 4720 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:33:04,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 335 transitions, 5797 flow [2024-06-14 11:33:04,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 335 transitions, 5570 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:04,780 INFO L231 Difference]: Finished difference. Result has 262 places, 312 transitions, 4931 flow [2024-06-14 11:33:04,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4931, PETRI_PLACES=262, PETRI_TRANSITIONS=312} [2024-06-14 11:33:04,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 11:33:04,781 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 312 transitions, 4931 flow [2024-06-14 11:33:04,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:04,781 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-14 11:33:04,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:33:04,782 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:04,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:04,782 INFO L85 PathProgramCache]: Analyzing trace with hash 246553895, now seen corresponding path program 11 times [2024-06-14 11:33:04,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:04,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674507803] [2024-06-14 11:33:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:04,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:04,901 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-14 11:33:04,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:04,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674507803] [2024-06-14 11:33:04,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674507803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:04,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:04,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:04,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606718530] [2024-06-14 11:33:04,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:04,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:04,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:04,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:04,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:04,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:04,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 312 transitions, 4931 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:04,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:04,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:05,405 INFO L124 PetriNetUnfolderBase]: 1829/3116 cut-off events. [2024-06-14 11:33:05,405 INFO L125 PetriNetUnfolderBase]: For 209997/209997 co-relation queries the response was YES. [2024-06-14 11:33:05,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22277 conditions, 3116 events. 1829/3116 cut-off events. For 209997/209997 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18962 event pairs, 370 based on Foata normal form. 2/3115 useless extension candidates. Maximal degree in co-relation 22153. Up to 2561 conditions per place. [2024-06-14 11:33:05,439 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 137 changer transitions 0/343 dead transitions. [2024-06-14 11:33:05,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 343 transitions, 5989 flow [2024-06-14 11:33:05,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:05,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:05,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:33:05,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:33:05,440 INFO L175 Difference]: Start difference. First operand has 262 places, 312 transitions, 4931 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:33:05,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 343 transitions, 5989 flow [2024-06-14 11:33:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 343 transitions, 5744 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:05,846 INFO L231 Difference]: Finished difference. Result has 265 places, 313 transitions, 5017 flow [2024-06-14 11:33:05,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4686, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5017, PETRI_PLACES=265, PETRI_TRANSITIONS=313} [2024-06-14 11:33:05,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 11:33:05,847 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 313 transitions, 5017 flow [2024-06-14 11:33:05,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:05,847 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-14 11:33:05,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:33:05,847 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:05,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash 246799973, now seen corresponding path program 2 times [2024-06-14 11:33:05,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:05,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650789208] [2024-06-14 11:33:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:05,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:05,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-14 11:33:05,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:05,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650789208] [2024-06-14 11:33:05,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650789208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:05,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:05,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:05,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910565470] [2024-06-14 11:33:05,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:05,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:05,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:05,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:05,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:06,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:06,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 313 transitions, 5017 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:06,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:06,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:06,492 INFO L124 PetriNetUnfolderBase]: 1779/3063 cut-off events. [2024-06-14 11:33:06,492 INFO L125 PetriNetUnfolderBase]: For 231694/231694 co-relation queries the response was YES. [2024-06-14 11:33:06,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22145 conditions, 3063 events. 1779/3063 cut-off events. For 231694/231694 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18822 event pairs, 362 based on Foata normal form. 10/3046 useless extension candidates. Maximal degree in co-relation 22020. Up to 2522 conditions per place. [2024-06-14 11:33:06,533 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 246 selfloop transitions, 38 changer transitions 0/334 dead transitions. [2024-06-14 11:33:06,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 334 transitions, 5671 flow [2024-06-14 11:33:06,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:06,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:06,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:06,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:33:06,534 INFO L175 Difference]: Start difference. First operand has 265 places, 313 transitions, 5017 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:06,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 334 transitions, 5671 flow [2024-06-14 11:33:07,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 334 transitions, 5384 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:07,231 INFO L231 Difference]: Finished difference. Result has 264 places, 314 transitions, 4832 flow [2024-06-14 11:33:07,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4832, PETRI_PLACES=264, PETRI_TRANSITIONS=314} [2024-06-14 11:33:07,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-14 11:33:07,232 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 314 transitions, 4832 flow [2024-06-14 11:33:07,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:07,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] [2024-06-14 11:33:07,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:33:07,232 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:07,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:07,233 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 3 times [2024-06-14 11:33:07,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:07,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115544209] [2024-06-14 11:33:07,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:07,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:07,369 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-14 11:33:07,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:07,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115544209] [2024-06-14 11:33:07,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115544209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:07,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:07,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:07,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793929200] [2024-06-14 11:33:07,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:07,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:07,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:07,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:07,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:07,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 314 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:07,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:07,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:07,972 INFO L124 PetriNetUnfolderBase]: 1808/3119 cut-off events. [2024-06-14 11:33:07,972 INFO L125 PetriNetUnfolderBase]: For 231498/231498 co-relation queries the response was YES. [2024-06-14 11:33:07,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22238 conditions, 3119 events. 1808/3119 cut-off events. For 231498/231498 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19370 event pairs, 283 based on Foata normal form. 9/3102 useless extension candidates. Maximal degree in co-relation 22114. Up to 2574 conditions per place. [2024-06-14 11:33:08,005 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 256 selfloop transitions, 31 changer transitions 0/337 dead transitions. [2024-06-14 11:33:08,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 337 transitions, 5500 flow [2024-06-14 11:33:08,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:08,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 11:33:08,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-14 11:33:08,007 INFO L175 Difference]: Start difference. First operand has 264 places, 314 transitions, 4832 flow. Second operand 5 states and 134 transitions. [2024-06-14 11:33:08,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 337 transitions, 5500 flow [2024-06-14 11:33:08,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 337 transitions, 5422 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:08,685 INFO L231 Difference]: Finished difference. Result has 265 places, 315 transitions, 4847 flow [2024-06-14 11:33:08,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4756, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4847, PETRI_PLACES=265, PETRI_TRANSITIONS=315} [2024-06-14 11:33:08,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 11:33:08,686 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 315 transitions, 4847 flow [2024-06-14 11:33:08,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,686 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-14 11:33:08,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:33:08,686 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:08,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,686 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 4 times [2024-06-14 11:33:08,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947477333] [2024-06-14 11:33:08,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:08,820 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-14 11:33:08,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:08,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947477333] [2024-06-14 11:33:08,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947477333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:08,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:08,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:08,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528295169] [2024-06-14 11:33:08,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:08,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:08,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:08,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:08,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:08,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:08,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 315 transitions, 4847 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:08,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:08,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,369 INFO L124 PetriNetUnfolderBase]: 1810/3125 cut-off events. [2024-06-14 11:33:09,369 INFO L125 PetriNetUnfolderBase]: For 219442/219442 co-relation queries the response was YES. [2024-06-14 11:33:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21981 conditions, 3125 events. 1810/3125 cut-off events. For 219442/219442 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19338 event pairs, 277 based on Foata normal form. 8/3107 useless extension candidates. Maximal degree in co-relation 21856. Up to 2552 conditions per place. [2024-06-14 11:33:09,404 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 258 selfloop transitions, 34 changer transitions 0/342 dead transitions. [2024-06-14 11:33:09,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 342 transitions, 5545 flow [2024-06-14 11:33:09,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:09,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:09,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:33:09,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:33:09,405 INFO L175 Difference]: Start difference. First operand has 265 places, 315 transitions, 4847 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:33:09,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 342 transitions, 5545 flow [2024-06-14 11:33:09,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 342 transitions, 5490 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:09,813 INFO L231 Difference]: Finished difference. Result has 268 places, 316 transitions, 4882 flow [2024-06-14 11:33:09,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4882, PETRI_PLACES=268, PETRI_TRANSITIONS=316} [2024-06-14 11:33:09,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 11:33:09,813 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 316 transitions, 4882 flow [2024-06-14 11:33:09,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,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] [2024-06-14 11:33:09,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:33:09,814 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:09,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,814 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-14 11:33:09,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375009026] [2024-06-14 11:33:09,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,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-14 11:33:09,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375009026] [2024-06-14 11:33:09,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375009026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:09,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094428182] [2024-06-14 11:33:09,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:09,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:09,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:09,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:09,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 316 transitions, 4882 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:09,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:09,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:10,554 INFO L124 PetriNetUnfolderBase]: 1867/3251 cut-off events. [2024-06-14 11:33:10,554 INFO L125 PetriNetUnfolderBase]: For 239266/239272 co-relation queries the response was YES. [2024-06-14 11:33:10,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 3251 events. 1867/3251 cut-off events. For 239266/239272 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20539 event pairs, 360 based on Foata normal form. 12/3253 useless extension candidates. Maximal degree in co-relation 22778. Up to 2673 conditions per place. [2024-06-14 11:33:10,595 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 260 selfloop transitions, 38 changer transitions 0/342 dead transitions. [2024-06-14 11:33:10,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 342 transitions, 5720 flow [2024-06-14 11:33:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:10,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:10,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:33:10,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:33:10,596 INFO L175 Difference]: Start difference. First operand has 268 places, 316 transitions, 4882 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:33:10,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 342 transitions, 5720 flow [2024-06-14 11:33:11,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 342 transitions, 5644 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:11,238 INFO L231 Difference]: Finished difference. Result has 270 places, 318 transitions, 4908 flow [2024-06-14 11:33:11,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4908, PETRI_PLACES=270, PETRI_TRANSITIONS=318} [2024-06-14 11:33:11,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 11:33:11,239 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 318 transitions, 4908 flow [2024-06-14 11:33:11,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:11,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:11,239 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-14 11:33:11,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:33:11,239 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:11,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:11,239 INFO L85 PathProgramCache]: Analyzing trace with hash -14633205, now seen corresponding path program 2 times [2024-06-14 11:33:11,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:11,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188406679] [2024-06-14 11:33:11,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:11,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:11,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:11,343 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-14 11:33:11,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:11,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188406679] [2024-06-14 11:33:11,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188406679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:11,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:11,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:11,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175970350] [2024-06-14 11:33:11,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:11,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:11,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:11,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:11,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:11,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 318 transitions, 4908 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:11,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:11,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:11,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:11,850 INFO L124 PetriNetUnfolderBase]: 1902/3301 cut-off events. [2024-06-14 11:33:11,850 INFO L125 PetriNetUnfolderBase]: For 250149/250155 co-relation queries the response was YES. [2024-06-14 11:33:11,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23217 conditions, 3301 events. 1902/3301 cut-off events. For 250149/250155 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20898 event pairs, 390 based on Foata normal form. 14/3305 useless extension candidates. Maximal degree in co-relation 23090. Up to 2801 conditions per place. [2024-06-14 11:33:11,891 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 256 selfloop transitions, 36 changer transitions 0/336 dead transitions. [2024-06-14 11:33:11,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 336 transitions, 5568 flow [2024-06-14 11:33:11,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:11,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:33:11,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:11,892 INFO L175 Difference]: Start difference. First operand has 270 places, 318 transitions, 4908 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:33:11,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 336 transitions, 5568 flow [2024-06-14 11:33:12,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 336 transitions, 5525 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:12,636 INFO L231 Difference]: Finished difference. Result has 274 places, 319 transitions, 4957 flow [2024-06-14 11:33:12,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4957, PETRI_PLACES=274, PETRI_TRANSITIONS=319} [2024-06-14 11:33:12,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-14 11:33:12,637 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 319 transitions, 4957 flow [2024-06-14 11:33:12,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:12,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:12,637 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-14 11:33:12,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:33:12,638 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:12,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:12,638 INFO L85 PathProgramCache]: Analyzing trace with hash 621118475, now seen corresponding path program 3 times [2024-06-14 11:33:12,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:12,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725614386] [2024-06-14 11:33:12,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:12,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:12,759 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-14 11:33:12,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:12,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725614386] [2024-06-14 11:33:12,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725614386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:12,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:12,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:12,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928895156] [2024-06-14 11:33:12,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:12,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:12,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:12,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:12,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:12,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:12,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 319 transitions, 4957 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:12,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:12,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:13,436 INFO L124 PetriNetUnfolderBase]: 1935/3349 cut-off events. [2024-06-14 11:33:13,437 INFO L125 PetriNetUnfolderBase]: For 257534/257534 co-relation queries the response was YES. [2024-06-14 11:33:13,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23707 conditions, 3349 events. 1935/3349 cut-off events. For 257534/257534 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21180 event pairs, 394 based on Foata normal form. 10/3347 useless extension candidates. Maximal degree in co-relation 23578. Up to 2852 conditions per place. [2024-06-14 11:33:13,469 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 255 selfloop transitions, 39 changer transitions 0/338 dead transitions. [2024-06-14 11:33:13,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 338 transitions, 5625 flow [2024-06-14 11:33:13,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:13,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:13,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:33:13,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:33:13,470 INFO L175 Difference]: Start difference. First operand has 274 places, 319 transitions, 4957 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:33:13,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 338 transitions, 5625 flow [2024-06-14 11:33:14,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 338 transitions, 5553 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:14,175 INFO L231 Difference]: Finished difference. Result has 277 places, 320 transitions, 4985 flow [2024-06-14 11:33:14,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4885, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4985, PETRI_PLACES=277, PETRI_TRANSITIONS=320} [2024-06-14 11:33:14,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 11:33:14,176 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 320 transitions, 4985 flow [2024-06-14 11:33:14,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,176 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-14 11:33:14,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:33:14,176 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:14,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,177 INFO L85 PathProgramCache]: Analyzing trace with hash 82626023, now seen corresponding path program 1 times [2024-06-14 11:33:14,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045167315] [2024-06-14 11:33:14,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,303 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-14 11:33:14,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045167315] [2024-06-14 11:33:14,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045167315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:14,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659790963] [2024-06-14 11:33:14,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:14,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:14,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:14,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:14,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 320 transitions, 4985 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:14,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,944 INFO L124 PetriNetUnfolderBase]: 2044/3464 cut-off events. [2024-06-14 11:33:14,944 INFO L125 PetriNetUnfolderBase]: For 247087/247087 co-relation queries the response was YES. [2024-06-14 11:33:14,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24548 conditions, 3464 events. 2044/3464 cut-off events. For 247087/247087 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21414 event pairs, 418 based on Foata normal form. 2/3460 useless extension candidates. Maximal degree in co-relation 24418. Up to 3115 conditions per place. [2024-06-14 11:33:14,993 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 41 changer transitions 0/337 dead transitions. [2024-06-14 11:33:14,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 337 transitions, 5729 flow [2024-06-14 11:33:14,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:33:14,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 11:33:14,995 INFO L175 Difference]: Start difference. First operand has 277 places, 320 transitions, 4985 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:33:14,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 337 transitions, 5729 flow [2024-06-14 11:33:15,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 337 transitions, 5649 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:15,682 INFO L231 Difference]: Finished difference. Result has 279 places, 322 transitions, 5044 flow [2024-06-14 11:33:15,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5044, PETRI_PLACES=279, PETRI_TRANSITIONS=322} [2024-06-14 11:33:15,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 11:33:15,683 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 322 transitions, 5044 flow [2024-06-14 11:33:15,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,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] [2024-06-14 11:33:15,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:33:15,683 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,684 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-14 11:33:15,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213299138] [2024-06-14 11:33:15,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,796 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-14 11:33:15,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213299138] [2024-06-14 11:33:15,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213299138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:15,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733395965] [2024-06-14 11:33:15,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:15,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:15,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:15,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:15,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 322 transitions, 5044 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:15,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:15,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,350 INFO L124 PetriNetUnfolderBase]: 1921/3340 cut-off events. [2024-06-14 11:33:16,350 INFO L125 PetriNetUnfolderBase]: For 247382/247382 co-relation queries the response was YES. [2024-06-14 11:33:16,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23200 conditions, 3340 events. 1921/3340 cut-off events. For 247382/247382 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21165 event pairs, 350 based on Foata normal form. 10/3344 useless extension candidates. Maximal degree in co-relation 23069. Up to 2827 conditions per place. [2024-06-14 11:33:16,390 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 27 changer transitions 0/345 dead transitions. [2024-06-14 11:33:16,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 345 transitions, 5726 flow [2024-06-14 11:33:16,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:16,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:16,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:33:16,391 INFO L175 Difference]: Start difference. First operand has 279 places, 322 transitions, 5044 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:16,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 345 transitions, 5726 flow [2024-06-14 11:33:16,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 345 transitions, 5601 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:16,969 INFO L231 Difference]: Finished difference. Result has 280 places, 322 transitions, 4982 flow [2024-06-14 11:33:16,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4982, PETRI_PLACES=280, PETRI_TRANSITIONS=322} [2024-06-14 11:33:16,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 11:33:16,969 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 322 transitions, 4982 flow [2024-06-14 11:33:16,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 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-14 11:33:16,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,970 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-14 11:33:16,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:33:16,970 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,970 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 2 times [2024-06-14 11:33:16,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690075716] [2024-06-14 11:33:16,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,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-14 11:33:17,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690075716] [2024-06-14 11:33:17,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690075716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:17,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917991407] [2024-06-14 11:33:17,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:17,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:17,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:17,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:17,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 322 transitions, 4982 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:17,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,645 INFO L124 PetriNetUnfolderBase]: 2029/3449 cut-off events. [2024-06-14 11:33:17,645 INFO L125 PetriNetUnfolderBase]: For 235601/235601 co-relation queries the response was YES. [2024-06-14 11:33:17,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23932 conditions, 3449 events. 2029/3449 cut-off events. For 235601/235601 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21357 event pairs, 403 based on Foata normal form. 2/3448 useless extension candidates. Maximal degree in co-relation 23800. Up to 3114 conditions per place. [2024-06-14 11:33:17,706 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 308 selfloop transitions, 26 changer transitions 0/341 dead transitions. [2024-06-14 11:33:17,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 5744 flow [2024-06-14 11:33:17,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:17,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:17,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:33:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-14 11:33:17,707 INFO L175 Difference]: Start difference. First operand has 280 places, 322 transitions, 4982 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:33:17,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 5744 flow [2024-06-14 11:33:18,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 341 transitions, 5678 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:18,601 INFO L231 Difference]: Finished difference. Result has 281 places, 324 transitions, 5029 flow [2024-06-14 11:33:18,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4916, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5029, PETRI_PLACES=281, PETRI_TRANSITIONS=324} [2024-06-14 11:33:18,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 11:33:18,601 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 324 transitions, 5029 flow [2024-06-14 11:33:18,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:33:18,602 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:18,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,602 INFO L85 PathProgramCache]: Analyzing trace with hash 619420541, now seen corresponding path program 3 times [2024-06-14 11:33:18,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760997075] [2024-06-14 11:33:18,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:18,750 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-14 11:33:18,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:18,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760997075] [2024-06-14 11:33:18,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760997075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:18,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:18,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152094952] [2024-06-14 11:33:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:18,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:18,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:18,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:18,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 324 transitions, 5029 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:18,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:19,339 INFO L124 PetriNetUnfolderBase]: 2057/3502 cut-off events. [2024-06-14 11:33:19,340 INFO L125 PetriNetUnfolderBase]: For 250686/250686 co-relation queries the response was YES. [2024-06-14 11:33:19,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24508 conditions, 3502 events. 2057/3502 cut-off events. For 250686/250686 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21774 event pairs, 377 based on Foata normal form. 2/3501 useless extension candidates. Maximal degree in co-relation 24375. Up to 3043 conditions per place. [2024-06-14 11:33:19,381 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 313 selfloop transitions, 30 changer transitions 0/350 dead transitions. [2024-06-14 11:33:19,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 350 transitions, 6015 flow [2024-06-14 11:33:19,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:19,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:33:19,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:33:19,383 INFO L175 Difference]: Start difference. First operand has 281 places, 324 transitions, 5029 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:33:19,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 350 transitions, 6015 flow [2024-06-14 11:33:20,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 350 transitions, 5918 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:20,116 INFO L231 Difference]: Finished difference. Result has 283 places, 327 transitions, 5073 flow [2024-06-14 11:33:20,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4932, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5073, PETRI_PLACES=283, PETRI_TRANSITIONS=327} [2024-06-14 11:33:20,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 11:33:20,117 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 327 transitions, 5073 flow [2024-06-14 11:33:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:33:20,117 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,117 INFO L85 PathProgramCache]: Analyzing trace with hash -320008969, now seen corresponding path program 1 times [2024-06-14 11:33:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703896566] [2024-06-14 11:33:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,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-14 11:33:20,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703896566] [2024-06-14 11:33:20,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703896566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:20,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301591594] [2024-06-14 11:33:20,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:20,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:20,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:20,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:20,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 327 transitions, 5073 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:20,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,860 INFO L124 PetriNetUnfolderBase]: 2070/3515 cut-off events. [2024-06-14 11:33:20,860 INFO L125 PetriNetUnfolderBase]: For 259444/259444 co-relation queries the response was YES. [2024-06-14 11:33:20,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24835 conditions, 3515 events. 2070/3515 cut-off events. For 259444/259444 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21772 event pairs, 412 based on Foata normal form. 1/3513 useless extension candidates. Maximal degree in co-relation 24701. Up to 3136 conditions per place. [2024-06-14 11:33:20,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 45 changer transitions 0/364 dead transitions. [2024-06-14 11:33:20,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 364 transitions, 6113 flow [2024-06-14 11:33:20,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:20,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:33:20,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:33:20,900 INFO L175 Difference]: Start difference. First operand has 283 places, 327 transitions, 5073 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:33:20,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 364 transitions, 6113 flow [2024-06-14 11:33:21,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 364 transitions, 6037 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:21,722 INFO L231 Difference]: Finished difference. Result has 290 places, 333 transitions, 5220 flow [2024-06-14 11:33:21,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4997, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5220, PETRI_PLACES=290, PETRI_TRANSITIONS=333} [2024-06-14 11:33:21,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-14 11:33:21,722 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 333 transitions, 5220 flow [2024-06-14 11:33:21,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,723 INFO 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-14 11:33:21,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:33:21,723 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:21,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1799690283, now seen corresponding path program 2 times [2024-06-14 11:33:21,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948847404] [2024-06-14 11:33:21,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:21,829 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-14 11:33:21,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:21,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948847404] [2024-06-14 11:33:21,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948847404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:21,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:21,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:21,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35548953] [2024-06-14 11:33:21,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:21,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:21,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:21,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:21,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:21,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:21,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 333 transitions, 5220 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:21,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:21,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,419 INFO L124 PetriNetUnfolderBase]: 2083/3535 cut-off events. [2024-06-14 11:33:22,419 INFO L125 PetriNetUnfolderBase]: For 272353/272359 co-relation queries the response was YES. [2024-06-14 11:33:22,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25657 conditions, 3535 events. 2083/3535 cut-off events. For 272353/272359 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21928 event pairs, 425 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 25520. Up to 2917 conditions per place. [2024-06-14 11:33:22,463 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 112 changer transitions 0/368 dead transitions. [2024-06-14 11:33:22,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 368 transitions, 6528 flow [2024-06-14 11:33:22,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:22,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:22,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:33:22,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:33:22,464 INFO L175 Difference]: Start difference. First operand has 290 places, 333 transitions, 5220 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:33:22,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 368 transitions, 6528 flow [2024-06-14 11:33:23,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 368 transitions, 6421 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:23,348 INFO L231 Difference]: Finished difference. Result has 295 places, 342 transitions, 5632 flow [2024-06-14 11:33:23,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5632, PETRI_PLACES=295, PETRI_TRANSITIONS=342} [2024-06-14 11:33:23,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 11:33:23,349 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 342 transitions, 5632 flow [2024-06-14 11:33:23,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,350 INFO 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-14 11:33:23,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:33:23,350 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:23,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,350 INFO L85 PathProgramCache]: Analyzing trace with hash -351835851, now seen corresponding path program 3 times [2024-06-14 11:33:23,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825116167] [2024-06-14 11:33:23,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,481 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-14 11:33:23,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825116167] [2024-06-14 11:33:23,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825116167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:23,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858433867] [2024-06-14 11:33:23,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:23,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:23,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:23,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:23,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 342 transitions, 5632 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:23,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,203 INFO L124 PetriNetUnfolderBase]: 2088/3548 cut-off events. [2024-06-14 11:33:24,203 INFO L125 PetriNetUnfolderBase]: For 283927/283933 co-relation queries the response was YES. [2024-06-14 11:33:24,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26706 conditions, 3548 events. 2088/3548 cut-off events. For 283927/283933 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22074 event pairs, 427 based on Foata normal form. 2/3545 useless extension candidates. Maximal degree in co-relation 26565. Up to 2921 conditions per place. [2024-06-14 11:33:24,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 114 changer transitions 0/368 dead transitions. [2024-06-14 11:33:24,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 368 transitions, 6834 flow [2024-06-14 11:33:24,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:24,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:24,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:33:24,243 INFO L175 Difference]: Start difference. First operand has 295 places, 342 transitions, 5632 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:24,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 368 transitions, 6834 flow [2024-06-14 11:33:25,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 368 transitions, 6660 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:25,050 INFO L231 Difference]: Finished difference. Result has 300 places, 345 transitions, 5774 flow [2024-06-14 11:33:25,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5774, PETRI_PLACES=300, PETRI_TRANSITIONS=345} [2024-06-14 11:33:25,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-14 11:33:25,051 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 345 transitions, 5774 flow [2024-06-14 11:33:25,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,051 INFO 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-14 11:33:25,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:33:25,052 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:25,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1288691669, now seen corresponding path program 4 times [2024-06-14 11:33:25,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198675790] [2024-06-14 11:33:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:25,161 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-14 11:33:25,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:25,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198675790] [2024-06-14 11:33:25,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198675790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:25,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:25,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:25,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012798259] [2024-06-14 11:33:25,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:25,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:25,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:25,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:25,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:25,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:25,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 345 transitions, 5774 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:25,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:25,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,834 INFO L124 PetriNetUnfolderBase]: 2101/3568 cut-off events. [2024-06-14 11:33:25,835 INFO L125 PetriNetUnfolderBase]: For 290049/290049 co-relation queries the response was YES. [2024-06-14 11:33:25,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26879 conditions, 3568 events. 2101/3568 cut-off events. For 290049/290049 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22167 event pairs, 413 based on Foata normal form. 1/3566 useless extension candidates. Maximal degree in co-relation 26736. Up to 3197 conditions per place. [2024-06-14 11:33:25,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 38 changer transitions 0/370 dead transitions. [2024-06-14 11:33:25,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 370 transitions, 6815 flow [2024-06-14 11:33:25,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:25,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:25,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:33:25,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:33:25,881 INFO L175 Difference]: Start difference. First operand has 300 places, 345 transitions, 5774 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:33:25,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 370 transitions, 6815 flow [2024-06-14 11:33:26,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 370 transitions, 6569 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:26,929 INFO L231 Difference]: Finished difference. Result has 305 places, 351 transitions, 5752 flow [2024-06-14 11:33:26,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5752, PETRI_PLACES=305, PETRI_TRANSITIONS=351} [2024-06-14 11:33:26,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:33:26,930 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 351 transitions, 5752 flow [2024-06-14 11:33:26,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:26,930 INFO 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-14 11:33:26,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:33:26,930 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:26,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:26,930 INFO L85 PathProgramCache]: Analyzing trace with hash 34499172, now seen corresponding path program 1 times [2024-06-14 11:33:26,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:26,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904923341] [2024-06-14 11:33:26,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:26,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:27,035 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-14 11:33:27,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:27,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904923341] [2024-06-14 11:33:27,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904923341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:27,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:27,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:27,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178271727] [2024-06-14 11:33:27,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:27,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:27,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:27,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:27,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:27,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:27,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 351 transitions, 5752 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:27,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:27,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:27,658 INFO L124 PetriNetUnfolderBase]: 2130/3614 cut-off events. [2024-06-14 11:33:27,658 INFO L125 PetriNetUnfolderBase]: For 306814/306820 co-relation queries the response was YES. [2024-06-14 11:33:27,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27353 conditions, 3614 events. 2130/3614 cut-off events. For 306814/306820 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22490 event pairs, 431 based on Foata normal form. 2/3611 useless extension candidates. Maximal degree in co-relation 27208. Up to 3028 conditions per place. [2024-06-14 11:33:27,806 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 243 selfloop transitions, 135 changer transitions 0/385 dead transitions. [2024-06-14 11:33:27,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 385 transitions, 7088 flow [2024-06-14 11:33:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:27,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:33:27,807 INFO L175 Difference]: Start difference. First operand has 305 places, 351 transitions, 5752 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:27,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 385 transitions, 7088 flow [2024-06-14 11:33:28,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 385 transitions, 6962 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:28,579 INFO L231 Difference]: Finished difference. Result has 305 places, 363 transitions, 6124 flow [2024-06-14 11:33:28,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5626, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6124, PETRI_PLACES=305, PETRI_TRANSITIONS=363} [2024-06-14 11:33:28,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:33:28,580 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 363 transitions, 6124 flow [2024-06-14 11:33:28,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:28,580 INFO 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-14 11:33:28,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:33:28,580 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:28,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:28,580 INFO L85 PathProgramCache]: Analyzing trace with hash -467545772, now seen corresponding path program 2 times [2024-06-14 11:33:28,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:28,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490969218] [2024-06-14 11:33:28,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:28,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:28,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:28,713 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-14 11:33:28,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:28,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490969218] [2024-06-14 11:33:28,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490969218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:28,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:28,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:28,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187821805] [2024-06-14 11:33:28,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:28,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:28,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:28,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:28,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:28,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:28,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 363 transitions, 6124 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:28,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:28,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:29,365 INFO L124 PetriNetUnfolderBase]: 2143/3636 cut-off events. [2024-06-14 11:33:29,365 INFO L125 PetriNetUnfolderBase]: For 318314/318320 co-relation queries the response was YES. [2024-06-14 11:33:29,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27904 conditions, 3636 events. 2143/3636 cut-off events. For 318314/318320 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 22677 event pairs, 431 based on Foata normal form. 2/3633 useless extension candidates. Maximal degree in co-relation 27758. Up to 3043 conditions per place. [2024-06-14 11:33:29,410 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 139 changer transitions 0/394 dead transitions. [2024-06-14 11:33:29,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 394 transitions, 7392 flow [2024-06-14 11:33:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:29,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:29,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:33:29,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:33:29,411 INFO L175 Difference]: Start difference. First operand has 305 places, 363 transitions, 6124 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:33:29,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 394 transitions, 7392 flow [2024-06-14 11:33:30,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 394 transitions, 7200 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:30,319 INFO L231 Difference]: Finished difference. Result has 312 places, 369 transitions, 6342 flow [2024-06-14 11:33:30,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6342, PETRI_PLACES=312, PETRI_TRANSITIONS=369} [2024-06-14 11:33:30,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 11:33:30,319 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 369 transitions, 6342 flow [2024-06-14 11:33:30,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:30,320 INFO 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-14 11:33:30,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:33:30,320 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:30,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:30,320 INFO L85 PathProgramCache]: Analyzing trace with hash 38218242, now seen corresponding path program 3 times [2024-06-14 11:33:30,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:30,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846197038] [2024-06-14 11:33:30,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:30,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:30,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:30,443 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-14 11:33:30,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:30,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846197038] [2024-06-14 11:33:30,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846197038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:30,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:30,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863528655] [2024-06-14 11:33:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:30,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:30,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 369 transitions, 6342 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:30,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:31,101 INFO L124 PetriNetUnfolderBase]: 2140/3632 cut-off events. [2024-06-14 11:33:31,101 INFO L125 PetriNetUnfolderBase]: For 323677/323683 co-relation queries the response was YES. [2024-06-14 11:33:31,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27907 conditions, 3632 events. 2140/3632 cut-off events. For 323677/323683 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 22640 event pairs, 431 based on Foata normal form. 2/3629 useless extension candidates. Maximal degree in co-relation 27760. Up to 3040 conditions per place. [2024-06-14 11:33:31,253 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 138 changer transitions 0/391 dead transitions. [2024-06-14 11:33:31,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 391 transitions, 7320 flow [2024-06-14 11:33:31,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:31,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:31,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:31,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:33:31,254 INFO L175 Difference]: Start difference. First operand has 312 places, 369 transitions, 6342 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:31,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 391 transitions, 7320 flow [2024-06-14 11:33:32,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 391 transitions, 6972 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:32,247 INFO L231 Difference]: Finished difference. Result has 313 places, 369 transitions, 6276 flow [2024-06-14 11:33:32,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5994, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6276, PETRI_PLACES=313, PETRI_TRANSITIONS=369} [2024-06-14 11:33:32,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 11:33:32,248 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 369 transitions, 6276 flow [2024-06-14 11:33:32,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:32,248 INFO 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-14 11:33:32,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:33:32,248 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:32,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:32,248 INFO L85 PathProgramCache]: Analyzing trace with hash 5072190, now seen corresponding path program 4 times [2024-06-14 11:33:32,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:32,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256236886] [2024-06-14 11:33:32,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:32,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:32,356 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-14 11:33:32,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:32,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256236886] [2024-06-14 11:33:32,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256236886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:32,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:32,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:32,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33168187] [2024-06-14 11:33:32,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:32,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:32,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:32,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:32,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:32,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:32,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 369 transitions, 6276 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:32,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:32,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:33,035 INFO L124 PetriNetUnfolderBase]: 2150/3650 cut-off events. [2024-06-14 11:33:33,035 INFO L125 PetriNetUnfolderBase]: For 333059/333059 co-relation queries the response was YES. [2024-06-14 11:33:33,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28056 conditions, 3650 events. 2150/3650 cut-off events. For 333059/333059 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22794 event pairs, 413 based on Foata normal form. 2/3649 useless extension candidates. Maximal degree in co-relation 27908. Up to 3219 conditions per place. [2024-06-14 11:33:33,082 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 70 changer transitions 0/397 dead transitions. [2024-06-14 11:33:33,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 397 transitions, 7416 flow [2024-06-14 11:33:33,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:33,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:33,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:33:33,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:33:33,083 INFO L175 Difference]: Start difference. First operand has 313 places, 369 transitions, 6276 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:33:33,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 397 transitions, 7416 flow [2024-06-14 11:33:34,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 397 transitions, 7130 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:34,167 INFO L231 Difference]: Finished difference. Result has 315 places, 375 transitions, 6252 flow [2024-06-14 11:33:34,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6000, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6252, PETRI_PLACES=315, PETRI_TRANSITIONS=375} [2024-06-14 11:33:34,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-14 11:33:34,167 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 375 transitions, 6252 flow [2024-06-14 11:33:34,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:34,168 INFO 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-14 11:33:34,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:33:34,168 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:34,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:34,168 INFO L85 PathProgramCache]: Analyzing trace with hash 5066610, now seen corresponding path program 5 times [2024-06-14 11:33:34,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:34,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637174194] [2024-06-14 11:33:34,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:34,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:34,279 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-14 11:33:34,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:34,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637174194] [2024-06-14 11:33:34,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637174194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:34,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:34,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:34,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648121712] [2024-06-14 11:33:34,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:34,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:34,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:34,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:34,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:34,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:34,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 375 transitions, 6252 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:34,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:34,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,038 INFO L124 PetriNetUnfolderBase]: 2144/3642 cut-off events. [2024-06-14 11:33:35,038 INFO L125 PetriNetUnfolderBase]: For 332621/332621 co-relation queries the response was YES. [2024-06-14 11:33:35,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27753 conditions, 3642 events. 2144/3642 cut-off events. For 332621/332621 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22738 event pairs, 413 based on Foata normal form. 2/3641 useless extension candidates. Maximal degree in co-relation 27604. Up to 3213 conditions per place. [2024-06-14 11:33:35,083 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 68 changer transitions 0/395 dead transitions. [2024-06-14 11:33:35,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 395 transitions, 7116 flow [2024-06-14 11:33:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:35,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:33:35,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:33:35,085 INFO L175 Difference]: Start difference. First operand has 315 places, 375 transitions, 6252 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:33:35,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 395 transitions, 7116 flow [2024-06-14 11:33:36,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 395 transitions, 6986 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:36,013 INFO L231 Difference]: Finished difference. Result has 317 places, 375 transitions, 6268 flow [2024-06-14 11:33:36,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6122, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6268, PETRI_PLACES=317, PETRI_TRANSITIONS=375} [2024-06-14 11:33:36,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:33:36,014 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 375 transitions, 6268 flow [2024-06-14 11:33:36,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,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] [2024-06-14 11:33:36,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:33:36,015 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:36,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2591323, now seen corresponding path program 5 times [2024-06-14 11:33:36,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876880152] [2024-06-14 11:33:36,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,129 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-14 11:33:36,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876880152] [2024-06-14 11:33:36,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876880152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:36,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924593681] [2024-06-14 11:33:36,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:36,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:36,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:36,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:36,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 375 transitions, 6268 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:36,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,819 INFO L124 PetriNetUnfolderBase]: 2149/3623 cut-off events. [2024-06-14 11:33:36,819 INFO L125 PetriNetUnfolderBase]: For 341529/341529 co-relation queries the response was YES. [2024-06-14 11:33:36,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 3623 events. 2149/3623 cut-off events. For 341529/341529 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 22580 event pairs, 479 based on Foata normal form. 1/3601 useless extension candidates. Maximal degree in co-relation 27768. Up to 2998 conditions per place. [2024-06-14 11:33:36,869 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 266 selfloop transitions, 131 changer transitions 0/404 dead transitions. [2024-06-14 11:33:36,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 404 transitions, 7776 flow [2024-06-14 11:33:36,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:36,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:36,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:36,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:33:36,870 INFO L175 Difference]: Start difference. First operand has 317 places, 375 transitions, 6268 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:36,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 404 transitions, 7776 flow [2024-06-14 11:33:38,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 404 transitions, 7580 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:38,045 INFO L231 Difference]: Finished difference. Result has 315 places, 381 transitions, 6514 flow [2024-06-14 11:33:38,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6514, PETRI_PLACES=315, PETRI_TRANSITIONS=381} [2024-06-14 11:33:38,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-14 11:33:38,046 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 381 transitions, 6514 flow [2024-06-14 11:33:38,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,047 INFO 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-14 11:33:38,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:33:38,047 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:38,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,047 INFO L85 PathProgramCache]: Analyzing trace with hash -760305621, now seen corresponding path program 6 times [2024-06-14 11:33:38,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945523688] [2024-06-14 11:33:38,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,155 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-14 11:33:38,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945523688] [2024-06-14 11:33:38,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945523688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:38,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908200603] [2024-06-14 11:33:38,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:38,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:38,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:38,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:38,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 381 transitions, 6514 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:38,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,814 INFO L124 PetriNetUnfolderBase]: 2154/3630 cut-off events. [2024-06-14 11:33:38,814 INFO L125 PetriNetUnfolderBase]: For 350951/350951 co-relation queries the response was YES. [2024-06-14 11:33:38,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28331 conditions, 3630 events. 2154/3630 cut-off events. For 350951/350951 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22619 event pairs, 479 based on Foata normal form. 1/3608 useless extension candidates. Maximal degree in co-relation 28180. Up to 3002 conditions per place. [2024-06-14 11:33:38,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 265 selfloop transitions, 132 changer transitions 0/404 dead transitions. [2024-06-14 11:33:38,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 7940 flow [2024-06-14 11:33:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:38,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:33:38,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:38,864 INFO L175 Difference]: Start difference. First operand has 315 places, 381 transitions, 6514 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:33:38,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 7940 flow [2024-06-14 11:33:39,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 404 transitions, 7722 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:39,873 INFO L231 Difference]: Finished difference. Result has 319 places, 384 transitions, 6658 flow [2024-06-14 11:33:39,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6658, PETRI_PLACES=319, PETRI_TRANSITIONS=384} [2024-06-14 11:33:39,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 11:33:39,874 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 384 transitions, 6658 flow [2024-06-14 11:33:39,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,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] [2024-06-14 11:33:39,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:33:39,874 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:39,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1747873749, now seen corresponding path program 7 times [2024-06-14 11:33:39,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131723353] [2024-06-14 11:33:39,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,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-14 11:33:39,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131723353] [2024-06-14 11:33:39,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131723353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:39,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230010205] [2024-06-14 11:33:39,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:39,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:39,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:40,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:40,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 384 transitions, 6658 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:40,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,614 INFO L124 PetriNetUnfolderBase]: 2159/3639 cut-off events. [2024-06-14 11:33:40,614 INFO L125 PetriNetUnfolderBase]: For 359002/359002 co-relation queries the response was YES. [2024-06-14 11:33:40,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28608 conditions, 3639 events. 2159/3639 cut-off events. For 359002/359002 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22732 event pairs, 479 based on Foata normal form. 1/3617 useless extension candidates. Maximal degree in co-relation 28455. Up to 3006 conditions per place. [2024-06-14 11:33:40,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 137 changer transitions 0/403 dead transitions. [2024-06-14 11:33:40,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 403 transitions, 7886 flow [2024-06-14 11:33:40,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:40,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:33:40,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:33:40,663 INFO L175 Difference]: Start difference. First operand has 319 places, 384 transitions, 6658 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:33:40,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 403 transitions, 7886 flow [2024-06-14 11:33:41,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 403 transitions, 7596 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:41,831 INFO L231 Difference]: Finished difference. Result has 322 places, 387 transitions, 6714 flow [2024-06-14 11:33:41,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6714, PETRI_PLACES=322, PETRI_TRANSITIONS=387} [2024-06-14 11:33:41,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-14 11:33:41,832 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 387 transitions, 6714 flow [2024-06-14 11:33:41,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,832 INFO 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-14 11:33:41,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:33:41,832 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:41,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,833 INFO L85 PathProgramCache]: Analyzing trace with hash -220506939, now seen corresponding path program 8 times [2024-06-14 11:33:41,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514972697] [2024-06-14 11:33:41,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:41,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:41,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-14 11:33:41,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:41,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514972697] [2024-06-14 11:33:41,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514972697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:41,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:41,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:41,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114198685] [2024-06-14 11:33:41,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:41,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:41,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:41,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:41,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:41,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 387 transitions, 6714 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:41,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:41,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:42,617 INFO L124 PetriNetUnfolderBase]: 2164/3683 cut-off events. [2024-06-14 11:33:42,617 INFO L125 PetriNetUnfolderBase]: For 361106/361106 co-relation queries the response was YES. [2024-06-14 11:33:42,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28793 conditions, 3683 events. 2164/3683 cut-off events. For 361106/361106 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23115 event pairs, 414 based on Foata normal form. 1/3681 useless extension candidates. Maximal degree in co-relation 28639. Up to 3110 conditions per place. [2024-06-14 11:33:42,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 99 changer transitions 0/421 dead transitions. [2024-06-14 11:33:42,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 421 transitions, 7857 flow [2024-06-14 11:33:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:42,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:42,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:33:42,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:33:42,670 INFO L175 Difference]: Start difference. First operand has 322 places, 387 transitions, 6714 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:33:42,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 421 transitions, 7857 flow [2024-06-14 11:33:43,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 421 transitions, 7549 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:43,833 INFO L231 Difference]: Finished difference. Result has 327 places, 390 transitions, 6749 flow [2024-06-14 11:33:43,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6749, PETRI_PLACES=327, PETRI_TRANSITIONS=390} [2024-06-14 11:33:43,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 11:33:43,835 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 390 transitions, 6749 flow [2024-06-14 11:33:43,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:43,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:33:43,835 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:43,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1806505701, now seen corresponding path program 9 times [2024-06-14 11:33:43,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956459125] [2024-06-14 11:33:43,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,966 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-14 11:33:43,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956459125] [2024-06-14 11:33:43,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956459125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:43,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344495794] [2024-06-14 11:33:43,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:43,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:43,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:44,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:44,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 390 transitions, 6749 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:44,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:44,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,706 INFO L124 PetriNetUnfolderBase]: 2161/3665 cut-off events. [2024-06-14 11:33:44,706 INFO L125 PetriNetUnfolderBase]: For 367266/367266 co-relation queries the response was YES. [2024-06-14 11:33:44,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28778 conditions, 3665 events. 2161/3665 cut-off events. For 367266/367266 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23022 event pairs, 430 based on Foata normal form. 1/3657 useless extension candidates. Maximal degree in co-relation 28622. Up to 3108 conditions per place. [2024-06-14 11:33:44,751 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 100 changer transitions 0/414 dead transitions. [2024-06-14 11:33:44,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 414 transitions, 7793 flow [2024-06-14 11:33:44,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:44,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:44,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:33:44,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:33:44,752 INFO L175 Difference]: Start difference. First operand has 327 places, 390 transitions, 6749 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:33:44,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 414 transitions, 7793 flow [2024-06-14 11:33:46,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 414 transitions, 7573 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:46,114 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 6741 flow [2024-06-14 11:33:46,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6531, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6741, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-14 11:33:46,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 11:33:46,115 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 6741 flow [2024-06-14 11:33:46,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:46,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:46,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] [2024-06-14 11:33:46,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:33:46,115 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:46,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:46,115 INFO L85 PathProgramCache]: Analyzing trace with hash -760298522, now seen corresponding path program 6 times [2024-06-14 11:33:46,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:46,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646963358] [2024-06-14 11:33:46,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:46,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:46,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-14 11:33:46,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:46,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646963358] [2024-06-14 11:33:46,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646963358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:46,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:46,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:46,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506959402] [2024-06-14 11:33:46,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:46,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:46,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:46,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:46,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:46,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:46,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 6741 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:46,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:46,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:46,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,936 INFO L124 PetriNetUnfolderBase]: 2174/3681 cut-off events. [2024-06-14 11:33:46,936 INFO L125 PetriNetUnfolderBase]: For 374179/374179 co-relation queries the response was YES. [2024-06-14 11:33:46,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29020 conditions, 3681 events. 2174/3681 cut-off events. For 374179/374179 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23092 event pairs, 463 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 28862. Up to 3085 conditions per place. [2024-06-14 11:33:46,985 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 154 changer transitions 0/416 dead transitions. [2024-06-14 11:33:46,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 416 transitions, 8063 flow [2024-06-14 11:33:46,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:46,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:46,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:33:46,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:33:46,986 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 6741 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:33:46,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 416 transitions, 8063 flow [2024-06-14 11:33:48,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 416 transitions, 7847 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:48,411 INFO L231 Difference]: Finished difference. Result has 329 places, 396 transitions, 6955 flow [2024-06-14 11:33:48,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6525, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6955, PETRI_PLACES=329, PETRI_TRANSITIONS=396} [2024-06-14 11:33:48,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-14 11:33:48,412 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 396 transitions, 6955 flow [2024-06-14 11:33:48,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:48,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:48,413 INFO 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-14 11:33:48,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:33:48,413 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:48,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:48,414 INFO L85 PathProgramCache]: Analyzing trace with hash -528195318, now seen corresponding path program 7 times [2024-06-14 11:33:48,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:48,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980501044] [2024-06-14 11:33:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:48,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:48,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:48,534 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-14 11:33:48,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:48,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980501044] [2024-06-14 11:33:48,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980501044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:48,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:48,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:48,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441356985] [2024-06-14 11:33:48,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:48,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:48,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:48,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:48,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:48,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 396 transitions, 6955 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:48,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:49,197 INFO L124 PetriNetUnfolderBase]: 2179/3702 cut-off events. [2024-06-14 11:33:49,198 INFO L125 PetriNetUnfolderBase]: For 383888/383894 co-relation queries the response was YES. [2024-06-14 11:33:49,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29294 conditions, 3702 events. 2179/3702 cut-off events. For 383888/383894 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23294 event pairs, 458 based on Foata normal form. 5/3699 useless extension candidates. Maximal degree in co-relation 29135. Up to 3091 conditions per place. [2024-06-14 11:33:49,247 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 261 selfloop transitions, 151 changer transitions 0/419 dead transitions. [2024-06-14 11:33:49,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 419 transitions, 8253 flow [2024-06-14 11:33:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:33:49,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:33:49,248 INFO L175 Difference]: Start difference. First operand has 329 places, 396 transitions, 6955 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:33:49,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 419 transitions, 8253 flow [2024-06-14 11:33:50,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 419 transitions, 7837 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:50,608 INFO L231 Difference]: Finished difference. Result has 330 places, 400 transitions, 6931 flow [2024-06-14 11:33:50,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6547, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6931, PETRI_PLACES=330, PETRI_TRANSITIONS=400} [2024-06-14 11:33:50,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-14 11:33:50,609 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 400 transitions, 6931 flow [2024-06-14 11:33:50,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:50,609 INFO 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-14 11:33:50,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:33:50,609 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:50,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:50,610 INFO L85 PathProgramCache]: Analyzing trace with hash -453922554, now seen corresponding path program 8 times [2024-06-14 11:33:50,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:50,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666126370] [2024-06-14 11:33:50,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:50,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:50,716 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-14 11:33:50,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:50,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666126370] [2024-06-14 11:33:50,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666126370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:50,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:50,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:50,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100734270] [2024-06-14 11:33:50,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:50,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:50,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:50,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:50,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:50,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:50,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 400 transitions, 6931 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:50,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:50,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:51,402 INFO L124 PetriNetUnfolderBase]: 2184/3714 cut-off events. [2024-06-14 11:33:51,402 INFO L125 PetriNetUnfolderBase]: For 386682/386688 co-relation queries the response was YES. [2024-06-14 11:33:51,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 3714 events. 2184/3714 cut-off events. For 386682/386688 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23336 event pairs, 421 based on Foata normal form. 5/3715 useless extension candidates. Maximal degree in co-relation 29196. Up to 3318 conditions per place. [2024-06-14 11:33:51,452 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 371 selfloop transitions, 39 changer transitions 0/417 dead transitions. [2024-06-14 11:33:51,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 417 transitions, 7845 flow [2024-06-14 11:33:51,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:51,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:51,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:33:51,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 11:33:51,455 INFO L175 Difference]: Start difference. First operand has 330 places, 400 transitions, 6931 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:33:51,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 417 transitions, 7845 flow [2024-06-14 11:33:52,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 417 transitions, 7589 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:52,721 INFO L231 Difference]: Finished difference. Result has 334 places, 403 transitions, 6825 flow [2024-06-14 11:33:52,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6825, PETRI_PLACES=334, PETRI_TRANSITIONS=403} [2024-06-14 11:33:52,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 11:33:52,722 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 403 transitions, 6825 flow [2024-06-14 11:33:52,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:52,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:52,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] [2024-06-14 11:33:52,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:33:52,722 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:52,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:52,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1767577446, now seen corresponding path program 9 times [2024-06-14 11:33:52,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:52,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129812218] [2024-06-14 11:33:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:52,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:52,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-14 11:33:52,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:52,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129812218] [2024-06-14 11:33:52,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129812218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:52,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:52,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:52,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451681682] [2024-06-14 11:33:52,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:52,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:52,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:52,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:52,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:52,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:52,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 403 transitions, 6825 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:52,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:52,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:52,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:53,541 INFO L124 PetriNetUnfolderBase]: 2181/3698 cut-off events. [2024-06-14 11:33:53,541 INFO L125 PetriNetUnfolderBase]: For 392664/392664 co-relation queries the response was YES. [2024-06-14 11:33:53,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29031 conditions, 3698 events. 2181/3698 cut-off events. For 392664/392664 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23244 event pairs, 467 based on Foata normal form. 1/3685 useless extension candidates. Maximal degree in co-relation 28870. Up to 3094 conditions per place. [2024-06-14 11:33:53,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 162 changer transitions 0/424 dead transitions. [2024-06-14 11:33:53,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 424 transitions, 7885 flow [2024-06-14 11:33:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:53,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:33:53,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 11:33:53,593 INFO L175 Difference]: Start difference. First operand has 334 places, 403 transitions, 6825 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:33:53,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 424 transitions, 7885 flow [2024-06-14 11:33:55,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 424 transitions, 7761 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:55,192 INFO L231 Difference]: Finished difference. Result has 339 places, 403 transitions, 7031 flow [2024-06-14 11:33:55,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6701, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7031, PETRI_PLACES=339, PETRI_TRANSITIONS=403} [2024-06-14 11:33:55,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-14 11:33:55,193 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 403 transitions, 7031 flow [2024-06-14 11:33:55,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:55,193 INFO 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-14 11:33:55,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:33:55,193 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:55,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash 285000194, now seen corresponding path program 10 times [2024-06-14 11:33:55,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:55,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719041934] [2024-06-14 11:33:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:55,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:55,299 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-14 11:33:55,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:55,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719041934] [2024-06-14 11:33:55,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719041934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:55,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:55,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:55,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109503875] [2024-06-14 11:33:55,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:55,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:55,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:55,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:55,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:55,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:55,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 403 transitions, 7031 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:55,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:55,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:55,955 INFO L124 PetriNetUnfolderBase]: 2186/3718 cut-off events. [2024-06-14 11:33:55,955 INFO L125 PetriNetUnfolderBase]: For 403323/403329 co-relation queries the response was YES. [2024-06-14 11:33:55,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29463 conditions, 3718 events. 2186/3718 cut-off events. For 403323/403329 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23442 event pairs, 460 based on Foata normal form. 5/3715 useless extension candidates. Maximal degree in co-relation 29301. Up to 3100 conditions per place. [2024-06-14 11:33:56,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 154 changer transitions 0/421 dead transitions. [2024-06-14 11:33:56,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 421 transitions, 8140 flow [2024-06-14 11:33:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:33:56,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:33:56,008 INFO L175 Difference]: Start difference. First operand has 339 places, 403 transitions, 7031 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:33:56,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 421 transitions, 8140 flow [2024-06-14 11:33:57,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 421 transitions, 7802 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:57,718 INFO L231 Difference]: Finished difference. Result has 337 places, 406 transitions, 7074 flow [2024-06-14 11:33:57,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7074, PETRI_PLACES=337, PETRI_TRANSITIONS=406} [2024-06-14 11:33:57,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-14 11:33:57,718 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 406 transitions, 7074 flow [2024-06-14 11:33:57,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:57,718 INFO 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-14 11:33:57,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:33:57,719 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:57,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:57,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2074497322, now seen corresponding path program 11 times [2024-06-14 11:33:57,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:57,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941743780] [2024-06-14 11:33:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:57,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:57,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:57,844 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-14 11:33:57,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:57,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941743780] [2024-06-14 11:33:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941743780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:57,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:57,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:57,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111464042] [2024-06-14 11:33:57,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:57,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:57,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:57,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:57,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:57,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:57,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 406 transitions, 7074 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:57,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:57,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:58,548 INFO L124 PetriNetUnfolderBase]: 2191/3722 cut-off events. [2024-06-14 11:33:58,548 INFO L125 PetriNetUnfolderBase]: For 410633/410633 co-relation queries the response was YES. [2024-06-14 11:33:58,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29591 conditions, 3722 events. 2191/3722 cut-off events. For 410633/410633 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23467 event pairs, 459 based on Foata normal form. 1/3713 useless extension candidates. Maximal degree in co-relation 29428. Up to 3106 conditions per place. [2024-06-14 11:33:58,597 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 166 changer transitions 0/427 dead transitions. [2024-06-14 11:33:58,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 427 transitions, 8563 flow [2024-06-14 11:33:58,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:58,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:58,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:33:58,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:33:58,599 INFO L175 Difference]: Start difference. First operand has 337 places, 406 transitions, 7074 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:33:58,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 427 transitions, 8563 flow [2024-06-14 11:33:59,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 427 transitions, 8310 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:59,852 INFO L231 Difference]: Finished difference. Result has 341 places, 409 transitions, 7226 flow [2024-06-14 11:33:59,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7226, PETRI_PLACES=341, PETRI_TRANSITIONS=409} [2024-06-14 11:33:59,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-14 11:33:59,852 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 409 transitions, 7226 flow [2024-06-14 11:33:59,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:59,852 INFO 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-14 11:33:59,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:33:59,853 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:59,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:59,853 INFO L85 PathProgramCache]: Analyzing trace with hash 413324278, now seen corresponding path program 12 times [2024-06-14 11:33:59,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:59,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422886044] [2024-06-14 11:33:59,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:59,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:59,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:59,976 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-14 11:33:59,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:59,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422886044] [2024-06-14 11:33:59,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422886044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:59,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:59,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697737489] [2024-06-14 11:33:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:59,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:59,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:59,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:59,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:00,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 409 transitions, 7226 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:00,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:00,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:00,662 INFO L124 PetriNetUnfolderBase]: 2204/3742 cut-off events. [2024-06-14 11:34:00,662 INFO L125 PetriNetUnfolderBase]: For 424470/424470 co-relation queries the response was YES. [2024-06-14 11:34:00,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30010 conditions, 3742 events. 2204/3742 cut-off events. For 424470/424470 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23603 event pairs, 459 based on Foata normal form. 1/3733 useless extension candidates. Maximal degree in co-relation 29846. Up to 3121 conditions per place. [2024-06-14 11:34:00,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 253 selfloop transitions, 176 changer transitions 0/436 dead transitions. [2024-06-14 11:34:00,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 436 transitions, 8812 flow [2024-06-14 11:34:00,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:34:00,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:34:00,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:34:00,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 11:34:00,712 INFO L175 Difference]: Start difference. First operand has 341 places, 409 transitions, 7226 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:34:00,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 436 transitions, 8812 flow [2024-06-14 11:34:02,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 436 transitions, 8492 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:02,198 INFO L231 Difference]: Finished difference. Result has 349 places, 415 transitions, 7398 flow [2024-06-14 11:34:02,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7398, PETRI_PLACES=349, PETRI_TRANSITIONS=415} [2024-06-14 11:34:02,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-14 11:34:02,198 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 415 transitions, 7398 flow [2024-06-14 11:34:02,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:02,199 INFO 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-14 11:34:02,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:34:02,199 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:02,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:02,199 INFO L85 PathProgramCache]: Analyzing trace with hash -445235650, now seen corresponding path program 13 times [2024-06-14 11:34:02,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:02,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981794069] [2024-06-14 11:34:02,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:02,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:02,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:02,314 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-14 11:34:02,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:02,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981794069] [2024-06-14 11:34:02,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981794069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:02,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:02,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:02,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141851153] [2024-06-14 11:34:02,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:02,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:02,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:02,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:02,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 415 transitions, 7398 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:02,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:02,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:02,993 INFO L124 PetriNetUnfolderBase]: 2201/3740 cut-off events. [2024-06-14 11:34:02,993 INFO L125 PetriNetUnfolderBase]: For 430089/430089 co-relation queries the response was YES. [2024-06-14 11:34:03,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29917 conditions, 3740 events. 2201/3740 cut-off events. For 430089/430089 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23626 event pairs, 459 based on Foata normal form. 1/3731 useless extension candidates. Maximal degree in co-relation 29751. Up to 3118 conditions per place. [2024-06-14 11:34:03,046 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 174 changer transitions 0/435 dead transitions. [2024-06-14 11:34:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 435 transitions, 8852 flow [2024-06-14 11:34:03,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:03,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:34:03,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:34:03,047 INFO L175 Difference]: Start difference. First operand has 349 places, 415 transitions, 7398 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:34:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 435 transitions, 8852 flow [2024-06-14 11:34:04,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 435 transitions, 8370 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:04,939 INFO L231 Difference]: Finished difference. Result has 351 places, 415 transitions, 7270 flow [2024-06-14 11:34:04,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6916, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7270, PETRI_PLACES=351, PETRI_TRANSITIONS=415} [2024-06-14 11:34:04,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 11:34:04,939 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 415 transitions, 7270 flow [2024-06-14 11:34:04,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:04,940 INFO 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-14 11:34:04,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:34:04,940 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:04,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1739579420, now seen corresponding path program 14 times [2024-06-14 11:34:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755721348] [2024-06-14 11:34:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:05,065 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-14 11:34:05,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:05,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755721348] [2024-06-14 11:34:05,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755721348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:05,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:05,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:05,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534754631] [2024-06-14 11:34:05,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:05,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:05,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:05,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:05,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:05,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:05,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 415 transitions, 7270 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:05,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:05,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:05,958 INFO L124 PetriNetUnfolderBase]: 2211/3766 cut-off events. [2024-06-14 11:34:05,958 INFO L125 PetriNetUnfolderBase]: For 432489/432489 co-relation queries the response was YES. [2024-06-14 11:34:05,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29916 conditions, 3766 events. 2211/3766 cut-off events. For 432489/432489 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23852 event pairs, 423 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 29750. Up to 3355 conditions per place. [2024-06-14 11:34:06,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 45 changer transitions 0/436 dead transitions. [2024-06-14 11:34:06,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 436 transitions, 8269 flow [2024-06-14 11:34:06,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:06,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:06,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:34:06,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 11:34:06,008 INFO L175 Difference]: Start difference. First operand has 351 places, 415 transitions, 7270 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:34:06,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 436 transitions, 8269 flow [2024-06-14 11:34:07,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 436 transitions, 7873 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:07,637 INFO L231 Difference]: Finished difference. Result has 350 places, 421 transitions, 7081 flow [2024-06-14 11:34:07,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6889, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=350, PETRI_TRANSITIONS=421} [2024-06-14 11:34:07,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 11:34:07,638 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 421 transitions, 7081 flow [2024-06-14 11:34:07,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:07,638 INFO 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-14 11:34:07,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:34:07,638 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:07,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:07,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1734051500, now seen corresponding path program 15 times [2024-06-14 11:34:07,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:07,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855749491] [2024-06-14 11:34:07,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:07,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:07,754 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-14 11:34:07,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855749491] [2024-06-14 11:34:07,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855749491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:07,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:07,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:07,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714050794] [2024-06-14 11:34:07,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:07,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:07,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:07,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:07,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:07,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:07,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 421 transitions, 7081 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:07,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:07,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:08,494 INFO L124 PetriNetUnfolderBase]: 2208/3762 cut-off events. [2024-06-14 11:34:08,494 INFO L125 PetriNetUnfolderBase]: For 434376/434376 co-relation queries the response was YES. [2024-06-14 11:34:08,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29579 conditions, 3762 events. 2208/3762 cut-off events. For 434376/434376 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23823 event pairs, 423 based on Foata normal form. 1/3758 useless extension candidates. Maximal degree in co-relation 29412. Up to 3341 conditions per place. [2024-06-14 11:34:08,546 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 377 selfloop transitions, 55 changer transitions 0/439 dead transitions. [2024-06-14 11:34:08,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 439 transitions, 8175 flow [2024-06-14 11:34:08,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:08,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:08,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 11:34:08,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-14 11:34:08,548 INFO L175 Difference]: Start difference. First operand has 350 places, 421 transitions, 7081 flow. Second operand 10 states and 213 transitions. [2024-06-14 11:34:08,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 439 transitions, 8175 flow [2024-06-14 11:34:10,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 439 transitions, 8061 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:10,914 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 7083 flow [2024-06-14 11:34:10,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6967, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7083, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-14 11:34:10,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-14 11:34:10,914 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 7083 flow [2024-06-14 11:34:10,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:10,915 INFO 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-14 11:34:10,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:34:10,915 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:10,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:10,915 INFO L85 PathProgramCache]: Analyzing trace with hash -965594772, now seen corresponding path program 16 times [2024-06-14 11:34:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:10,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330831714] [2024-06-14 11:34:10,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:10,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:11,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-14 11:34:11,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:11,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330831714] [2024-06-14 11:34:11,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330831714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:11,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:11,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:11,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548759594] [2024-06-14 11:34:11,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:11,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:11,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:11,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:11,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:11,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:11,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 7083 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:11,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:11,790 INFO L124 PetriNetUnfolderBase]: 2205/3756 cut-off events. [2024-06-14 11:34:11,790 INFO L125 PetriNetUnfolderBase]: For 438279/438279 co-relation queries the response was YES. [2024-06-14 11:34:11,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29542 conditions, 3756 events. 2205/3756 cut-off events. For 438279/438279 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23724 event pairs, 423 based on Foata normal form. 1/3752 useless extension candidates. Maximal degree in co-relation 29374. Up to 3338 conditions per place. [2024-06-14 11:34:11,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 55 changer transitions 0/440 dead transitions. [2024-06-14 11:34:11,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 440 transitions, 7993 flow [2024-06-14 11:34:11,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:34:11,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:34:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-14 11:34:11,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-14 11:34:11,841 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 7083 flow. Second operand 12 states and 248 transitions. [2024-06-14 11:34:11,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 440 transitions, 7993 flow [2024-06-14 11:34:14,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 440 transitions, 7761 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:14,091 INFO L231 Difference]: Finished difference. Result has 357 places, 421 transitions, 6967 flow [2024-06-14 11:34:14,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6967, PETRI_PLACES=357, PETRI_TRANSITIONS=421} [2024-06-14 11:34:14,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-14 11:34:14,092 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 421 transitions, 6967 flow [2024-06-14 11:34:14,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:14,092 INFO 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-14 11:34:14,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:34:14,092 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:14,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:14,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1047413028, now seen corresponding path program 17 times [2024-06-14 11:34:14,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:14,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439414157] [2024-06-14 11:34:14,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:14,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:14,207 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-14 11:34:14,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:14,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439414157] [2024-06-14 11:34:14,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439414157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:14,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:14,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:14,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366251127] [2024-06-14 11:34:14,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:14,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:14,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:14,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:14,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:14,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:14,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 421 transitions, 6967 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:14,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:14,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:14,915 INFO L124 PetriNetUnfolderBase]: 2202/3755 cut-off events. [2024-06-14 11:34:14,915 INFO L125 PetriNetUnfolderBase]: For 439042/439042 co-relation queries the response was YES. [2024-06-14 11:34:14,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29444 conditions, 3755 events. 2202/3755 cut-off events. For 439042/439042 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23775 event pairs, 415 based on Foata normal form. 1/3753 useless extension candidates. Maximal degree in co-relation 29277. Up to 3276 conditions per place. [2024-06-14 11:34:14,964 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 374 selfloop transitions, 63 changer transitions 0/444 dead transitions. [2024-06-14 11:34:14,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 444 transitions, 8091 flow [2024-06-14 11:34:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:14,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:14,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:34:14,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:34:14,965 INFO L175 Difference]: Start difference. First operand has 357 places, 421 transitions, 6967 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:34:14,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 444 transitions, 8091 flow [2024-06-14 11:34:17,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 444 transitions, 7954 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 11:34:17,556 INFO L231 Difference]: Finished difference. Result has 351 places, 421 transitions, 6973 flow [2024-06-14 11:34:17,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6830, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6973, PETRI_PLACES=351, PETRI_TRANSITIONS=421} [2024-06-14 11:34:17,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 11:34:17,557 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 421 transitions, 6973 flow [2024-06-14 11:34:17,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:17,557 INFO 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-14 11:34:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:34:17,558 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:17,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:17,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1337119780, now seen corresponding path program 18 times [2024-06-14 11:34:17,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:17,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882856026] [2024-06-14 11:34:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:17,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:17,692 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-14 11:34:17,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:17,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882856026] [2024-06-14 11:34:17,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882856026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:17,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:17,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:17,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527055578] [2024-06-14 11:34:17,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:17,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:17,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:17,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:17,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:17,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:17,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 421 transitions, 6973 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:17,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:17,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:18,521 INFO L124 PetriNetUnfolderBase]: 2212/3769 cut-off events. [2024-06-14 11:34:18,521 INFO L125 PetriNetUnfolderBase]: For 453172/453172 co-relation queries the response was YES. [2024-06-14 11:34:18,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29686 conditions, 3769 events. 2212/3769 cut-off events. For 453172/453172 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23844 event pairs, 413 based on Foata normal form. 2/3768 useless extension candidates. Maximal degree in co-relation 29518. Up to 3133 conditions per place. [2024-06-14 11:34:18,573 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 158 changer transitions 0/454 dead transitions. [2024-06-14 11:34:18,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 454 transitions, 8412 flow [2024-06-14 11:34:18,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:18,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:18,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:34:18,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:34:18,574 INFO L175 Difference]: Start difference. First operand has 351 places, 421 transitions, 6973 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:34:18,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 454 transitions, 8412 flow [2024-06-14 11:34:21,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 454 transitions, 8335 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:21,193 INFO L231 Difference]: Finished difference. Result has 357 places, 427 transitions, 7326 flow [2024-06-14 11:34:21,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6896, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7326, PETRI_PLACES=357, PETRI_TRANSITIONS=427} [2024-06-14 11:34:21,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-14 11:34:21,193 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 427 transitions, 7326 flow [2024-06-14 11:34:21,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:21,194 INFO 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-14 11:34:21,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:34:21,194 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:21,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:21,194 INFO L85 PathProgramCache]: Analyzing trace with hash -946768312, now seen corresponding path program 19 times [2024-06-14 11:34:21,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:21,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767567361] [2024-06-14 11:34:21,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:21,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:21,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:21,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-14 11:34:21,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:21,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767567361] [2024-06-14 11:34:21,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767567361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:21,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:21,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:21,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905470820] [2024-06-14 11:34:21,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:21,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:21,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:21,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:21,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:21,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:21,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 427 transitions, 7326 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:21,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:21,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:22,074 INFO L124 PetriNetUnfolderBase]: 2206/3764 cut-off events. [2024-06-14 11:34:22,075 INFO L125 PetriNetUnfolderBase]: For 453931/453931 co-relation queries the response was YES. [2024-06-14 11:34:22,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29800 conditions, 3764 events. 2206/3764 cut-off events. For 453931/453931 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23846 event pairs, 412 based on Foata normal form. 2/3763 useless extension candidates. Maximal degree in co-relation 29631. Up to 3127 conditions per place. [2024-06-14 11:34:22,128 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 159 changer transitions 0/456 dead transitions. [2024-06-14 11:34:22,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 456 transitions, 8688 flow [2024-06-14 11:34:22,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:22,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:22,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:34:22,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:34:22,129 INFO L175 Difference]: Start difference. First operand has 357 places, 427 transitions, 7326 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:34:22,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 456 transitions, 8688 flow [2024-06-14 11:34:23,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 456 transitions, 8413 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:23,973 INFO L231 Difference]: Finished difference. Result has 358 places, 427 transitions, 7391 flow [2024-06-14 11:34:23,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7055, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7391, PETRI_PLACES=358, PETRI_TRANSITIONS=427} [2024-06-14 11:34:23,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 11:34:23,974 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 427 transitions, 7391 flow [2024-06-14 11:34:23,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:23,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:23,974 INFO 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-14 11:34:23,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:34:23,974 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:23,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:23,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1814787010, now seen corresponding path program 20 times [2024-06-14 11:34:23,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:23,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184287416] [2024-06-14 11:34:23,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:23,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:23,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:24,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-14 11:34:24,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:24,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184287416] [2024-06-14 11:34:24,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184287416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:24,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:24,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:24,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365899908] [2024-06-14 11:34:24,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:24,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:24,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:24,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:24,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:24,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:24,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 427 transitions, 7391 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:24,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:24,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:24,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:24,825 INFO L124 PetriNetUnfolderBase]: 2203/3750 cut-off events. [2024-06-14 11:34:24,825 INFO L125 PetriNetUnfolderBase]: For 445928/445928 co-relation queries the response was YES. [2024-06-14 11:34:24,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29712 conditions, 3750 events. 2203/3750 cut-off events. For 445928/445928 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23812 event pairs, 436 based on Foata normal form. 1/3742 useless extension candidates. Maximal degree in co-relation 29543. Up to 3124 conditions per place. [2024-06-14 11:34:24,875 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 153 changer transitions 0/450 dead transitions. [2024-06-14 11:34:24,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 450 transitions, 8921 flow [2024-06-14 11:34:24,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:24,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:24,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:34:24,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:34:24,876 INFO L175 Difference]: Start difference. First operand has 358 places, 427 transitions, 7391 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:34:24,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 450 transitions, 8921 flow [2024-06-14 11:34:27,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 450 transitions, 8731 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:27,359 INFO L231 Difference]: Finished difference. Result has 360 places, 427 transitions, 7519 flow [2024-06-14 11:34:27,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7519, PETRI_PLACES=360, PETRI_TRANSITIONS=427} [2024-06-14 11:34:27,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 11:34:27,360 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 427 transitions, 7519 flow [2024-06-14 11:34:27,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:27,360 INFO 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-14 11:34:27,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:34:27,360 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:27,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:27,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1815232480, now seen corresponding path program 21 times [2024-06-14 11:34:27,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:27,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981648508] [2024-06-14 11:34:27,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:27,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:27,475 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-14 11:34:27,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:27,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981648508] [2024-06-14 11:34:27,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981648508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:27,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:27,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:27,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654624053] [2024-06-14 11:34:27,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:27,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:27,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:27,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:27,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:27,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:27,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 427 transitions, 7519 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:27,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:27,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:28,228 INFO L124 PetriNetUnfolderBase]: 2213/3777 cut-off events. [2024-06-14 11:34:28,228 INFO L125 PetriNetUnfolderBase]: For 445921/445921 co-relation queries the response was YES. [2024-06-14 11:34:28,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29949 conditions, 3777 events. 2213/3777 cut-off events. For 445921/445921 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23990 event pairs, 413 based on Foata normal form. 1/3775 useless extension candidates. Maximal degree in co-relation 29780. Up to 3379 conditions per place. [2024-06-14 11:34:28,281 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 412 selfloop transitions, 31 changer transitions 0/450 dead transitions. [2024-06-14 11:34:28,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 450 transitions, 8588 flow [2024-06-14 11:34:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:28,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:34:28,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:34:28,282 INFO L175 Difference]: Start difference. First operand has 360 places, 427 transitions, 7519 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:34:28,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 450 transitions, 8588 flow [2024-06-14 11:34:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 450 transitions, 7767 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:34:30,666 INFO L231 Difference]: Finished difference. Result has 356 places, 433 transitions, 6913 flow [2024-06-14 11:34:30,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6728, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6913, PETRI_PLACES=356, PETRI_TRANSITIONS=433} [2024-06-14 11:34:30,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:34:30,667 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 433 transitions, 6913 flow [2024-06-14 11:34:30,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:30,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:30,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:34:30,668 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:30,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1820594860, now seen corresponding path program 22 times [2024-06-14 11:34:30,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:30,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037211115] [2024-06-14 11:34:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:30,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:30,781 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-14 11:34:30,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:30,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037211115] [2024-06-14 11:34:30,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037211115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:30,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:30,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:30,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622868986] [2024-06-14 11:34:30,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:30,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:30,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:30,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:30,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:30,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:30,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 433 transitions, 6913 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:30,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:30,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:31,569 INFO L124 PetriNetUnfolderBase]: 2210/3771 cut-off events. [2024-06-14 11:34:31,569 INFO L125 PetriNetUnfolderBase]: For 443199/443199 co-relation queries the response was YES. [2024-06-14 11:34:31,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29317 conditions, 3771 events. 2210/3771 cut-off events. For 443199/443199 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23936 event pairs, 413 based on Foata normal form. 1/3769 useless extension candidates. Maximal degree in co-relation 29147. Up to 3285 conditions per place. [2024-06-14 11:34:31,618 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 72 changer transitions 0/463 dead transitions. [2024-06-14 11:34:31,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 463 transitions, 7901 flow [2024-06-14 11:34:31,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:31,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:34:31,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:34:31,619 INFO L175 Difference]: Start difference. First operand has 356 places, 433 transitions, 6913 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:34:31,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 463 transitions, 7901 flow [2024-06-14 11:34:33,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 463 transitions, 7803 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:33,929 INFO L231 Difference]: Finished difference. Result has 359 places, 433 transitions, 6977 flow [2024-06-14 11:34:33,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6977, PETRI_PLACES=359, PETRI_TRANSITIONS=433} [2024-06-14 11:34:33,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-14 11:34:33,930 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 433 transitions, 6977 flow [2024-06-14 11:34:33,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:33,930 INFO 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-14 11:34:33,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:34:33,930 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:33,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:33,931 INFO L85 PathProgramCache]: Analyzing trace with hash -965369650, now seen corresponding path program 1 times [2024-06-14 11:34:33,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:33,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195880104] [2024-06-14 11:34:33,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:33,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:34,060 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-14 11:34:34,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:34,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195880104] [2024-06-14 11:34:34,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195880104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:34,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:34,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:34,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181228397] [2024-06-14 11:34:34,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:34,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:34,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:34,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:34,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:34,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:34,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 433 transitions, 6977 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:34,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:34,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:34,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:34,810 INFO L124 PetriNetUnfolderBase]: 2217/3787 cut-off events. [2024-06-14 11:34:34,810 INFO L125 PetriNetUnfolderBase]: For 447732/447732 co-relation queries the response was YES. [2024-06-14 11:34:34,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28950 conditions, 3787 events. 2217/3787 cut-off events. For 447732/447732 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24078 event pairs, 415 based on Foata normal form. 6/3788 useless extension candidates. Maximal degree in co-relation 28779. Up to 3304 conditions per place. [2024-06-14 11:34:34,861 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 401 selfloop transitions, 50 changer transitions 0/458 dead transitions. [2024-06-14 11:34:34,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 458 transitions, 7978 flow [2024-06-14 11:34:34,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:34,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:34:34,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-14 11:34:34,862 INFO L175 Difference]: Start difference. First operand has 359 places, 433 transitions, 6977 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:34:34,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 458 transitions, 7978 flow [2024-06-14 11:34:37,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 458 transitions, 7821 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:37,675 INFO L231 Difference]: Finished difference. Result has 363 places, 434 transitions, 6943 flow [2024-06-14 11:34:37,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6943, PETRI_PLACES=363, PETRI_TRANSITIONS=434} [2024-06-14 11:34:37,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 11:34:37,676 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 434 transitions, 6943 flow [2024-06-14 11:34:37,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:37,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:37,677 INFO 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-14 11:34:37,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:34:37,677 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:37,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:37,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1820819982, now seen corresponding path program 2 times [2024-06-14 11:34:37,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:37,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405648391] [2024-06-14 11:34:37,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:37,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:37,816 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-14 11:34:37,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405648391] [2024-06-14 11:34:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405648391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:37,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225579810] [2024-06-14 11:34:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:37,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:37,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:37,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:37,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 434 transitions, 6943 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:37,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:37,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:37,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:38,576 INFO L124 PetriNetUnfolderBase]: 2204/3780 cut-off events. [2024-06-14 11:34:38,576 INFO L125 PetriNetUnfolderBase]: For 408988/408988 co-relation queries the response was YES. [2024-06-14 11:34:38,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28190 conditions, 3780 events. 2204/3780 cut-off events. For 408988/408988 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24141 event pairs, 365 based on Foata normal form. 6/3783 useless extension candidates. Maximal degree in co-relation 28018. Up to 3260 conditions per place. [2024-06-14 11:34:38,627 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 418 selfloop transitions, 33 changer transitions 0/458 dead transitions. [2024-06-14 11:34:38,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 458 transitions, 7947 flow [2024-06-14 11:34:38,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:38,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:34:38,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:34:38,628 INFO L175 Difference]: Start difference. First operand has 363 places, 434 transitions, 6943 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:34:38,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 458 transitions, 7947 flow [2024-06-14 11:34:41,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 458 transitions, 7819 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:41,498 INFO L231 Difference]: Finished difference. Result has 361 places, 434 transitions, 6886 flow [2024-06-14 11:34:41,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6886, PETRI_PLACES=361, PETRI_TRANSITIONS=434} [2024-06-14 11:34:41,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 11:34:41,499 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 434 transitions, 6886 flow [2024-06-14 11:34:41,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:41,499 INFO 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-14 11:34:41,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:34:41,499 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:41,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:41,499 INFO L85 PathProgramCache]: Analyzing trace with hash -452559100, now seen corresponding path program 1 times [2024-06-14 11:34:41,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:41,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508022364] [2024-06-14 11:34:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:41,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:41,637 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-14 11:34:41,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:41,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508022364] [2024-06-14 11:34:41,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508022364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:41,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:41,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:41,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053342246] [2024-06-14 11:34:41,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:41,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:41,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:41,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:41,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:41,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:41,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 434 transitions, 6886 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:41,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:41,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:42,346 INFO L124 PetriNetUnfolderBase]: 2209/3780 cut-off events. [2024-06-14 11:34:42,346 INFO L125 PetriNetUnfolderBase]: For 391212/391212 co-relation queries the response was YES. [2024-06-14 11:34:42,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28126 conditions, 3780 events. 2209/3780 cut-off events. For 391212/391212 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24047 event pairs, 403 based on Foata normal form. 1/3778 useless extension candidates. Maximal degree in co-relation 27954. Up to 3333 conditions per place. [2024-06-14 11:34:42,398 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 48 changer transitions 0/468 dead transitions. [2024-06-14 11:34:42,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 468 transitions, 8138 flow [2024-06-14 11:34:42,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:42,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:42,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:42,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:34:42,399 INFO L175 Difference]: Start difference. First operand has 361 places, 434 transitions, 6886 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:42,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 468 transitions, 8138 flow [2024-06-14 11:34:44,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 468 transitions, 8020 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:44,772 INFO L231 Difference]: Finished difference. Result has 363 places, 437 transitions, 6922 flow [2024-06-14 11:34:44,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6922, PETRI_PLACES=363, PETRI_TRANSITIONS=437} [2024-06-14 11:34:44,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 11:34:44,772 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 437 transitions, 6922 flow [2024-06-14 11:34:44,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:44,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] [2024-06-14 11:34:44,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:34:44,773 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:44,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:44,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1040982994, now seen corresponding path program 2 times [2024-06-14 11:34:44,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:44,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106219663] [2024-06-14 11:34:44,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:44,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:44,893 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-14 11:34:44,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:44,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106219663] [2024-06-14 11:34:44,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106219663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:44,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:44,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:44,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71863590] [2024-06-14 11:34:44,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:44,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:44,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:44,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:44,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:44,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:44,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 437 transitions, 6922 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:44,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:44,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:45,669 INFO L124 PetriNetUnfolderBase]: 2206/3774 cut-off events. [2024-06-14 11:34:45,669 INFO L125 PetriNetUnfolderBase]: For 392502/392502 co-relation queries the response was YES. [2024-06-14 11:34:45,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27831 conditions, 3774 events. 2206/3774 cut-off events. For 392502/392502 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23984 event pairs, 403 based on Foata normal form. 1/3772 useless extension candidates. Maximal degree in co-relation 27659. Up to 3330 conditions per place. [2024-06-14 11:34:45,718 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 48 changer transitions 0/468 dead transitions. [2024-06-14 11:34:45,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 468 transitions, 7922 flow [2024-06-14 11:34:45,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:45,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:45,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:34:45,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:34:45,719 INFO L175 Difference]: Start difference. First operand has 363 places, 437 transitions, 6922 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:34:45,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 468 transitions, 7922 flow [2024-06-14 11:34:47,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 468 transitions, 7811 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:47,991 INFO L231 Difference]: Finished difference. Result has 367 places, 437 transitions, 6913 flow [2024-06-14 11:34:47,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6913, PETRI_PLACES=367, PETRI_TRANSITIONS=437} [2024-06-14 11:34:47,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-14 11:34:47,992 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 437 transitions, 6913 flow [2024-06-14 11:34:47,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:47,992 INFO 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-14 11:34:47,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:34:47,992 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:47,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:47,993 INFO L85 PathProgramCache]: Analyzing trace with hash -163079606, now seen corresponding path program 1 times [2024-06-14 11:34:47,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:47,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612430777] [2024-06-14 11:34:47,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:47,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:47,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:48,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-14 11:34:48,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:48,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612430777] [2024-06-14 11:34:48,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612430777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:48,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:48,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:48,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276087829] [2024-06-14 11:34:48,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:48,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:48,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:48,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:48,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:48,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:48,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 437 transitions, 6913 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:48,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:48,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:48,862 INFO L124 PetriNetUnfolderBase]: 2219/3797 cut-off events. [2024-06-14 11:34:48,862 INFO L125 PetriNetUnfolderBase]: For 398514/398514 co-relation queries the response was YES. [2024-06-14 11:34:48,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28097 conditions, 3797 events. 2219/3797 cut-off events. For 398514/398514 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24191 event pairs, 402 based on Foata normal form. 1/3795 useless extension candidates. Maximal degree in co-relation 27924. Up to 3275 conditions per place. [2024-06-14 11:34:48,914 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 93 changer transitions 0/476 dead transitions. [2024-06-14 11:34:48,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 476 transitions, 8459 flow [2024-06-14 11:34:48,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:48,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:48,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:34:48,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:34:48,915 INFO L175 Difference]: Start difference. First operand has 367 places, 437 transitions, 6913 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:34:48,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 476 transitions, 8459 flow [2024-06-14 11:34:51,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 476 transitions, 8333 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:51,262 INFO L231 Difference]: Finished difference. Result has 369 places, 443 transitions, 7147 flow [2024-06-14 11:34:51,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7147, PETRI_PLACES=369, PETRI_TRANSITIONS=443} [2024-06-14 11:34:51,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 11:34:51,263 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 443 transitions, 7147 flow [2024-06-14 11:34:51,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:51,264 INFO 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-14 11:34:51,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:34:51,264 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:51,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:51,264 INFO L85 PathProgramCache]: Analyzing trace with hash -134352478, now seen corresponding path program 3 times [2024-06-14 11:34:51,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:51,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473363319] [2024-06-14 11:34:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:51,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:51,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:51,399 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-14 11:34:51,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:51,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473363319] [2024-06-14 11:34:51,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473363319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:51,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:51,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:51,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183244756] [2024-06-14 11:34:51,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:51,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:51,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:51,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:51,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:51,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:51,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 443 transitions, 7147 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:51,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:51,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:52,199 INFO L124 PetriNetUnfolderBase]: 2264/3868 cut-off events. [2024-06-14 11:34:52,199 INFO L125 PetriNetUnfolderBase]: For 437405/437411 co-relation queries the response was YES. [2024-06-14 11:34:52,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29873 conditions, 3868 events. 2264/3868 cut-off events. For 437405/437411 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 24724 event pairs, 415 based on Foata normal form. 2/3865 useless extension candidates. Maximal degree in co-relation 29698. Up to 3147 conditions per place. [2024-06-14 11:34:52,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 321 selfloop transitions, 159 changer transitions 0/487 dead transitions. [2024-06-14 11:34:52,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 487 transitions, 9166 flow [2024-06-14 11:34:52,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:52,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:52,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:34:52,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:34:52,254 INFO L175 Difference]: Start difference. First operand has 369 places, 443 transitions, 7147 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:34:52,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 487 transitions, 9166 flow [2024-06-14 11:34:55,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 487 transitions, 8679 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:55,291 INFO L231 Difference]: Finished difference. Result has 369 places, 461 transitions, 7367 flow [2024-06-14 11:34:55,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6660, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7367, PETRI_PLACES=369, PETRI_TRANSITIONS=461} [2024-06-14 11:34:55,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 11:34:55,292 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 461 transitions, 7367 flow [2024-06-14 11:34:55,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:55,292 INFO 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-14 11:34:55,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:34:55,292 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:55,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:55,293 INFO L85 PathProgramCache]: Analyzing trace with hash -170773014, now seen corresponding path program 4 times [2024-06-14 11:34:55,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:55,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955686272] [2024-06-14 11:34:55,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:55,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:55,396 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-14 11:34:55,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:55,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955686272] [2024-06-14 11:34:55,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955686272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:55,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:55,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:55,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848192661] [2024-06-14 11:34:55,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:55,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:55,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:55,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:55,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:55,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:55,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 461 transitions, 7367 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:55,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:55,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:56,147 INFO L124 PetriNetUnfolderBase]: 2277/3888 cut-off events. [2024-06-14 11:34:56,148 INFO L125 PetriNetUnfolderBase]: For 449818/449824 co-relation queries the response was YES. [2024-06-14 11:34:56,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30198 conditions, 3888 events. 2277/3888 cut-off events. For 449818/449824 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 24870 event pairs, 415 based on Foata normal form. 2/3885 useless extension candidates. Maximal degree in co-relation 30025. Up to 3162 conditions per place. [2024-06-14 11:34:56,205 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 163 changer transitions 0/490 dead transitions. [2024-06-14 11:34:56,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 490 transitions, 9141 flow [2024-06-14 11:34:56,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:56,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:56,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:34:56,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:34:56,206 INFO L175 Difference]: Start difference. First operand has 369 places, 461 transitions, 7367 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:34:56,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 490 transitions, 9141 flow [2024-06-14 11:34:59,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 490 transitions, 8837 flow, removed 79 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:59,175 INFO L231 Difference]: Finished difference. Result has 374 places, 467 transitions, 7529 flow [2024-06-14 11:34:59,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7097, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7529, PETRI_PLACES=374, PETRI_TRANSITIONS=467} [2024-06-14 11:34:59,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-14 11:34:59,175 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 467 transitions, 7529 flow [2024-06-14 11:34:59,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:59,176 INFO 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-14 11:34:59,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:34:59,176 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:59,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:59,176 INFO L85 PathProgramCache]: Analyzing trace with hash -333654268, now seen corresponding path program 5 times [2024-06-14 11:34:59,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:59,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057909857] [2024-06-14 11:34:59,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:59,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:59,288 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-14 11:34:59,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:59,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057909857] [2024-06-14 11:34:59,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057909857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:59,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:59,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:59,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18000509] [2024-06-14 11:34:59,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:59,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:59,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:59,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:59,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:59,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:59,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 467 transitions, 7529 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:59,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:59,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:00,096 INFO L124 PetriNetUnfolderBase]: 2298/3923 cut-off events. [2024-06-14 11:35:00,096 INFO L125 PetriNetUnfolderBase]: For 470480/470486 co-relation queries the response was YES. [2024-06-14 11:35:00,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30707 conditions, 3923 events. 2298/3923 cut-off events. For 470480/470486 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25125 event pairs, 415 based on Foata normal form. 2/3920 useless extension candidates. Maximal degree in co-relation 30533. Up to 3186 conditions per place. [2024-06-14 11:35:00,154 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 168 changer transitions 0/505 dead transitions. [2024-06-14 11:35:00,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 505 transitions, 9226 flow [2024-06-14 11:35:00,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:00,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:35:00,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:35:00,155 INFO L175 Difference]: Start difference. First operand has 374 places, 467 transitions, 7529 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:35:00,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 505 transitions, 9226 flow [2024-06-14 11:35:02,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 505 transitions, 8923 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:03,005 INFO L231 Difference]: Finished difference. Result has 379 places, 476 transitions, 7781 flow [2024-06-14 11:35:03,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7259, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7781, PETRI_PLACES=379, PETRI_TRANSITIONS=476} [2024-06-14 11:35:03,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:35:03,006 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 476 transitions, 7781 flow [2024-06-14 11:35:03,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:03,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:03,006 INFO 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-14 11:35:03,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:35:03,006 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:03,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:03,006 INFO L85 PathProgramCache]: Analyzing trace with hash -333534112, now seen corresponding path program 2 times [2024-06-14 11:35:03,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:03,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443776691] [2024-06-14 11:35:03,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:03,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:03,109 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-14 11:35:03,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:03,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443776691] [2024-06-14 11:35:03,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443776691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:03,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:03,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:03,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262678143] [2024-06-14 11:35:03,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:03,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:03,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:03,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:03,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:03,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:03,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 476 transitions, 7781 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:03,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:03,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:03,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:03,848 INFO L124 PetriNetUnfolderBase]: 2311/3947 cut-off events. [2024-06-14 11:35:03,848 INFO L125 PetriNetUnfolderBase]: For 486384/486390 co-relation queries the response was YES. [2024-06-14 11:35:03,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31126 conditions, 3947 events. 2311/3947 cut-off events. For 486384/486390 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25342 event pairs, 422 based on Foata normal form. 2/3944 useless extension candidates. Maximal degree in co-relation 30951. Up to 2865 conditions per place. [2024-06-14 11:35:03,902 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 244 selfloop transitions, 262 changer transitions 0/513 dead transitions. [2024-06-14 11:35:03,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 513 transitions, 9757 flow [2024-06-14 11:35:03,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:03,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:03,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:35:03,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:35:03,903 INFO L175 Difference]: Start difference. First operand has 379 places, 476 transitions, 7781 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:35:03,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 513 transitions, 9757 flow [2024-06-14 11:35:07,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 513 transitions, 9337 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:07,174 INFO L231 Difference]: Finished difference. Result has 384 places, 485 transitions, 8342 flow [2024-06-14 11:35:07,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7361, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8342, PETRI_PLACES=384, PETRI_TRANSITIONS=485} [2024-06-14 11:35:07,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-14 11:35:07,175 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 485 transitions, 8342 flow [2024-06-14 11:35:07,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:07,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:07,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, 1] [2024-06-14 11:35:07,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:35:07,175 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:07,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:07,176 INFO L85 PathProgramCache]: Analyzing trace with hash -333534298, now seen corresponding path program 6 times [2024-06-14 11:35:07,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:07,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128320502] [2024-06-14 11:35:07,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:07,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:07,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:07,316 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-14 11:35:07,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:07,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128320502] [2024-06-14 11:35:07,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128320502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:07,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:07,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:07,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828983668] [2024-06-14 11:35:07,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:07,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:07,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:07,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:07,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:07,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:07,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 485 transitions, 8342 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:07,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:07,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:07,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:08,101 INFO L124 PetriNetUnfolderBase]: 2316/3952 cut-off events. [2024-06-14 11:35:08,101 INFO L125 PetriNetUnfolderBase]: For 498893/498899 co-relation queries the response was YES. [2024-06-14 11:35:08,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32211 conditions, 3952 events. 2316/3952 cut-off events. For 498893/498899 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25394 event pairs, 415 based on Foata normal form. 2/3949 useless extension candidates. Maximal degree in co-relation 32033. Up to 3210 conditions per place. [2024-06-14 11:35:08,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 335 selfloop transitions, 171 changer transitions 0/513 dead transitions. [2024-06-14 11:35:08,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 513 transitions, 9675 flow [2024-06-14 11:35:08,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:08,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:08,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:08,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:35:08,158 INFO L175 Difference]: Start difference. First operand has 384 places, 485 transitions, 8342 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:08,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 513 transitions, 9675 flow [2024-06-14 11:35:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 513 transitions, 9450 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:10,854 INFO L231 Difference]: Finished difference. Result has 389 places, 488 transitions, 8512 flow [2024-06-14 11:35:10,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8512, PETRI_PLACES=389, PETRI_TRANSITIONS=488} [2024-06-14 11:35:10,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 11:35:10,855 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 488 transitions, 8512 flow [2024-06-14 11:35:10,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:10,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:10,855 INFO 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-14 11:35:10,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:35:10,855 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:10,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:10,855 INFO L85 PathProgramCache]: Analyzing trace with hash 280773550, now seen corresponding path program 7 times [2024-06-14 11:35:10,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:10,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229258709] [2024-06-14 11:35:10,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:10,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:10,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:11,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-14 11:35:11,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:11,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229258709] [2024-06-14 11:35:11,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229258709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:11,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:11,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:11,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078412901] [2024-06-14 11:35:11,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:11,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:11,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:11,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:11,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:11,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:11,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 488 transitions, 8512 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:11,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:11,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:11,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:11,799 INFO L124 PetriNetUnfolderBase]: 2321/3965 cut-off events. [2024-06-14 11:35:11,799 INFO L125 PetriNetUnfolderBase]: For 504176/504182 co-relation queries the response was YES. [2024-06-14 11:35:11,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31877 conditions, 3965 events. 2321/3965 cut-off events. For 504176/504182 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 25498 event pairs, 417 based on Foata normal form. 2/3962 useless extension candidates. Maximal degree in co-relation 31697. Up to 3216 conditions per place. [2024-06-14 11:35:11,857 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 173 changer transitions 0/514 dead transitions. [2024-06-14 11:35:11,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 514 transitions, 10063 flow [2024-06-14 11:35:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:11,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:11,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:35:11,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:35:11,858 INFO L175 Difference]: Start difference. First operand has 389 places, 488 transitions, 8512 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:35:11,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 514 transitions, 10063 flow [2024-06-14 11:35:14,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 514 transitions, 9840 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:14,712 INFO L231 Difference]: Finished difference. Result has 392 places, 491 transitions, 8694 flow [2024-06-14 11:35:14,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8694, PETRI_PLACES=392, PETRI_TRANSITIONS=491} [2024-06-14 11:35:14,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-14 11:35:14,713 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 491 transitions, 8694 flow [2024-06-14 11:35:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:14,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:14,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:35:14,713 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:14,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:14,714 INFO L85 PathProgramCache]: Analyzing trace with hash 280566346, now seen corresponding path program 3 times [2024-06-14 11:35:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532700483] [2024-06-14 11:35:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:14,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:14,818 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-14 11:35:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532700483] [2024-06-14 11:35:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532700483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:14,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:14,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:14,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262765963] [2024-06-14 11:35:14,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:14,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:14,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:14,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:14,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 491 transitions, 8694 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:14,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:14,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:15,607 INFO L124 PetriNetUnfolderBase]: 2334/3987 cut-off events. [2024-06-14 11:35:15,607 INFO L125 PetriNetUnfolderBase]: For 522076/522082 co-relation queries the response was YES. [2024-06-14 11:35:15,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32307 conditions, 3987 events. 2334/3987 cut-off events. For 522076/522082 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 25671 event pairs, 422 based on Foata normal form. 2/3984 useless extension candidates. Maximal degree in co-relation 32126. Up to 2883 conditions per place. [2024-06-14 11:35:15,673 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 266 changer transitions 0/522 dead transitions. [2024-06-14 11:35:15,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 522 transitions, 10612 flow [2024-06-14 11:35:15,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:15,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:15,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:35:15,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:35:15,674 INFO L175 Difference]: Start difference. First operand has 392 places, 491 transitions, 8694 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:35:15,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 522 transitions, 10612 flow [2024-06-14 11:35:18,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 522 transitions, 10383 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:18,497 INFO L231 Difference]: Finished difference. Result has 396 places, 497 transitions, 9131 flow [2024-06-14 11:35:18,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8465, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9131, PETRI_PLACES=396, PETRI_TRANSITIONS=497} [2024-06-14 11:35:18,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 11:35:18,498 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 497 transitions, 9131 flow [2024-06-14 11:35:18,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,498 INFO 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-14 11:35:18,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:35:18,498 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:18,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1164114380, now seen corresponding path program 4 times [2024-06-14 11:35:18,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682339733] [2024-06-14 11:35:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:18,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:18,606 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-14 11:35:18,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:18,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682339733] [2024-06-14 11:35:18,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682339733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:18,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:18,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:18,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593231591] [2024-06-14 11:35:18,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:18,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:18,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:18,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:18,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:18,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 497 transitions, 9131 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:18,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:18,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:19,516 INFO L124 PetriNetUnfolderBase]: 2331/3979 cut-off events. [2024-06-14 11:35:19,516 INFO L125 PetriNetUnfolderBase]: For 528243/528249 co-relation queries the response was YES. [2024-06-14 11:35:19,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32477 conditions, 3979 events. 2331/3979 cut-off events. For 528243/528249 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25658 event pairs, 420 based on Foata normal form. 2/3976 useless extension candidates. Maximal degree in co-relation 32295. Up to 2881 conditions per place. [2024-06-14 11:35:19,567 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 268 changer transitions 0/521 dead transitions. [2024-06-14 11:35:19,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 521 transitions, 10705 flow [2024-06-14 11:35:19,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:19,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:19,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:19,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:19,568 INFO L175 Difference]: Start difference. First operand has 396 places, 497 transitions, 9131 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:19,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 521 transitions, 10705 flow [2024-06-14 11:35:22,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 521 transitions, 10151 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:22,661 INFO L231 Difference]: Finished difference. Result has 400 places, 497 transitions, 9119 flow [2024-06-14 11:35:22,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8577, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9119, PETRI_PLACES=400, PETRI_TRANSITIONS=497} [2024-06-14 11:35:22,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 11:35:22,662 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 497 transitions, 9119 flow [2024-06-14 11:35:22,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:22,662 INFO 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-14 11:35:22,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:35:22,662 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:22,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:22,663 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 8 times [2024-06-14 11:35:22,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:22,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731788809] [2024-06-14 11:35:22,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:22,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:22,787 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-14 11:35:22,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731788809] [2024-06-14 11:35:22,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731788809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:22,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:22,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125038455] [2024-06-14 11:35:22,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:22,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:22,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:22,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:22,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:22,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:22,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 497 transitions, 9119 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:22,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:22,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:23,605 INFO L124 PetriNetUnfolderBase]: 2328/3975 cut-off events. [2024-06-14 11:35:23,605 INFO L125 PetriNetUnfolderBase]: For 530366/530372 co-relation queries the response was YES. [2024-06-14 11:35:23,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32376 conditions, 3975 events. 2328/3975 cut-off events. For 530366/530372 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25623 event pairs, 415 based on Foata normal form. 2/3972 useless extension candidates. Maximal degree in co-relation 32193. Up to 3227 conditions per place. [2024-06-14 11:35:23,663 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 173 changer transitions 0/519 dead transitions. [2024-06-14 11:35:23,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 519 transitions, 10417 flow [2024-06-14 11:35:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:23,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:23,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:35:23,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:35:23,664 INFO L175 Difference]: Start difference. First operand has 400 places, 497 transitions, 9119 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:35:23,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 519 transitions, 10417 flow [2024-06-14 11:35:26,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 519 transitions, 9869 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:26,857 INFO L231 Difference]: Finished difference. Result has 401 places, 497 transitions, 8923 flow [2024-06-14 11:35:26,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8571, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8923, PETRI_PLACES=401, PETRI_TRANSITIONS=497} [2024-06-14 11:35:26,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-14 11:35:26,858 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 497 transitions, 8923 flow [2024-06-14 11:35:26,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,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] [2024-06-14 11:35:26,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:35:26,859 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:26,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1294734774, now seen corresponding path program 5 times [2024-06-14 11:35:26,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651942913] [2024-06-14 11:35:26,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:26,980 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-14 11:35:26,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651942913] [2024-06-14 11:35:26,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651942913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:26,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:26,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:26,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834929083] [2024-06-14 11:35:26,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:26,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:26,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:26,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:26,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:27,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:27,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 497 transitions, 8923 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:27,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:27,853 INFO L124 PetriNetUnfolderBase]: 2349/4010 cut-off events. [2024-06-14 11:35:27,853 INFO L125 PetriNetUnfolderBase]: For 550826/550826 co-relation queries the response was YES. [2024-06-14 11:35:27,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32767 conditions, 4010 events. 2349/4010 cut-off events. For 550826/550826 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 25888 event pairs, 403 based on Foata normal form. 1/4008 useless extension candidates. Maximal degree in co-relation 32583. Up to 3465 conditions per place. [2024-06-14 11:35:27,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 79 changer transitions 0/528 dead transitions. [2024-06-14 11:35:27,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 528 transitions, 10665 flow [2024-06-14 11:35:27,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:27,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:27,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:35:27,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-14 11:35:27,917 INFO L175 Difference]: Start difference. First operand has 401 places, 497 transitions, 8923 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:35:27,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 528 transitions, 10665 flow [2024-06-14 11:35:30,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 528 transitions, 10172 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:31,002 INFO L231 Difference]: Finished difference. Result has 403 places, 506 transitions, 8826 flow [2024-06-14 11:35:31,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8430, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8826, PETRI_PLACES=403, PETRI_TRANSITIONS=506} [2024-06-14 11:35:31,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 11:35:31,002 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 506 transitions, 8826 flow [2024-06-14 11:35:31,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,003 INFO 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-14 11:35:31,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:35:31,003 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:31,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1066447674, now seen corresponding path program 6 times [2024-06-14 11:35:31,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733425876] [2024-06-14 11:35:31,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,116 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-14 11:35:31,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733425876] [2024-06-14 11:35:31,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733425876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404266557] [2024-06-14 11:35:31,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:31,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 506 transitions, 8826 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:31,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:31,996 INFO L124 PetriNetUnfolderBase]: 2354/4019 cut-off events. [2024-06-14 11:35:31,996 INFO L125 PetriNetUnfolderBase]: For 553943/553943 co-relation queries the response was YES. [2024-06-14 11:35:32,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32671 conditions, 4019 events. 2354/4019 cut-off events. For 553943/553943 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 25970 event pairs, 403 based on Foata normal form. 1/4017 useless extension candidates. Maximal degree in co-relation 32485. Up to 3469 conditions per place. [2024-06-14 11:35:32,059 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 81 changer transitions 0/532 dead transitions. [2024-06-14 11:35:32,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 532 transitions, 10465 flow [2024-06-14 11:35:32,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:35:32,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:35:32,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:35:32,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:35:32,060 INFO L175 Difference]: Start difference. First operand has 403 places, 506 transitions, 8826 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:35:32,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 532 transitions, 10465 flow [2024-06-14 11:35:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 532 transitions, 10344 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:35,302 INFO L231 Difference]: Finished difference. Result has 409 places, 509 transitions, 8949 flow [2024-06-14 11:35:35,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8707, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8949, PETRI_PLACES=409, PETRI_TRANSITIONS=509} [2024-06-14 11:35:35,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 11:35:35,303 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 509 transitions, 8949 flow [2024-06-14 11:35:35,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:35:35,303 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1294527570, now seen corresponding path program 9 times [2024-06-14 11:35:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586407794] [2024-06-14 11:35:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:35,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:35,422 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-14 11:35:35,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:35,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586407794] [2024-06-14 11:35:35,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586407794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:35,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:35,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:35,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444858953] [2024-06-14 11:35:35,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:35,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:35,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:35,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:35,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:35,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:35,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 509 transitions, 8949 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:35,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:35,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:36,272 INFO L124 PetriNetUnfolderBase]: 2351/4015 cut-off events. [2024-06-14 11:35:36,272 INFO L125 PetriNetUnfolderBase]: For 556109/556109 co-relation queries the response was YES. [2024-06-14 11:35:36,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32713 conditions, 4015 events. 2351/4015 cut-off events. For 556109/556109 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 25934 event pairs, 402 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 32525. Up to 3548 conditions per place. [2024-06-14 11:35:36,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 480 selfloop transitions, 41 changer transitions 0/528 dead transitions. [2024-06-14 11:35:36,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 528 transitions, 10263 flow [2024-06-14 11:35:36,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:36,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:36,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:35:36,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:35:36,337 INFO L175 Difference]: Start difference. First operand has 409 places, 509 transitions, 8949 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:35:36,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 528 transitions, 10263 flow [2024-06-14 11:35:39,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 528 transitions, 10079 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:39,687 INFO L231 Difference]: Finished difference. Result has 410 places, 509 transitions, 8853 flow [2024-06-14 11:35:39,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8765, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8853, PETRI_PLACES=410, PETRI_TRANSITIONS=509} [2024-06-14 11:35:39,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 11:35:39,687 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 509 transitions, 8853 flow [2024-06-14 11:35:39,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:39,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:39,688 INFO 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-14 11:35:39,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:35:39,688 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:39,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:39,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1294348824, now seen corresponding path program 7 times [2024-06-14 11:35:39,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:39,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853225336] [2024-06-14 11:35:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:39,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:39,811 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-14 11:35:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853225336] [2024-06-14 11:35:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853225336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325051219] [2024-06-14 11:35:39,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:39,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:39,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:39,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 509 transitions, 8853 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:39,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:39,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:39,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:40,664 INFO L124 PetriNetUnfolderBase]: 2348/4011 cut-off events. [2024-06-14 11:35:40,665 INFO L125 PetriNetUnfolderBase]: For 559826/559826 co-relation queries the response was YES. [2024-06-14 11:35:40,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32522 conditions, 4011 events. 2348/4011 cut-off events. For 559826/559826 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 25899 event pairs, 403 based on Foata normal form. 1/4009 useless extension candidates. Maximal degree in co-relation 32333. Up to 3465 conditions per place. [2024-06-14 11:35:40,728 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 82 changer transitions 0/530 dead transitions. [2024-06-14 11:35:40,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 530 transitions, 10190 flow [2024-06-14 11:35:40,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:40,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:40,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:35:40,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:35:40,729 INFO L175 Difference]: Start difference. First operand has 410 places, 509 transitions, 8853 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:35:40,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 530 transitions, 10190 flow [2024-06-14 11:35:44,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 530 transitions, 10064 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:44,305 INFO L231 Difference]: Finished difference. Result has 413 places, 509 transitions, 8897 flow [2024-06-14 11:35:44,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8727, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8897, PETRI_PLACES=413, PETRI_TRANSITIONS=509} [2024-06-14 11:35:44,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 11:35:44,306 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 509 transitions, 8897 flow [2024-06-14 11:35:44,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:44,306 INFO 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-14 11:35:44,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:35:44,306 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:44,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:44,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1294734960, now seen corresponding path program 10 times [2024-06-14 11:35:44,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:44,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520425863] [2024-06-14 11:35:44,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:44,432 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-14 11:35:44,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:44,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520425863] [2024-06-14 11:35:44,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520425863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:44,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:44,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:44,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123693790] [2024-06-14 11:35:44,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:44,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:44,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:44,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 509 transitions, 8897 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:45,318 INFO L124 PetriNetUnfolderBase]: 2345/4009 cut-off events. [2024-06-14 11:35:45,318 INFO L125 PetriNetUnfolderBase]: For 561927/561927 co-relation queries the response was YES. [2024-06-14 11:35:45,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32498 conditions, 4009 events. 2345/4009 cut-off events. For 561927/561927 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 25933 event pairs, 402 based on Foata normal form. 1/4007 useless extension candidates. Maximal degree in co-relation 32308. Up to 3541 conditions per place. [2024-06-14 11:35:45,380 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 480 selfloop transitions, 41 changer transitions 0/528 dead transitions. [2024-06-14 11:35:45,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 528 transitions, 9985 flow [2024-06-14 11:35:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:45,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:35:45,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5211640211640212 [2024-06-14 11:35:45,381 INFO L175 Difference]: Start difference. First operand has 413 places, 509 transitions, 8897 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:35:45,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 528 transitions, 9985 flow [2024-06-14 11:35:49,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 528 transitions, 9805 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:49,124 INFO L231 Difference]: Finished difference. Result has 414 places, 509 transitions, 8805 flow [2024-06-14 11:35:49,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8805, PETRI_PLACES=414, PETRI_TRANSITIONS=509} [2024-06-14 11:35:49,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-14 11:35:49,124 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 509 transitions, 8805 flow [2024-06-14 11:35:49,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:49,124 INFO 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-14 11:35:49,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:35:49,125 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:49,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:49,125 INFO L85 PathProgramCache]: Analyzing trace with hash -541096960, now seen corresponding path program 1 times [2024-06-14 11:35:49,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:49,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904711987] [2024-06-14 11:35:49,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:49,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:49,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-14 11:35:49,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904711987] [2024-06-14 11:35:49,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904711987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:49,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898445175] [2024-06-14 11:35:49,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:49,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:49,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:49,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:49,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 509 transitions, 8805 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:49,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,144 INFO L124 PetriNetUnfolderBase]: 2425/4149 cut-off events. [2024-06-14 11:35:50,144 INFO L125 PetriNetUnfolderBase]: For 605136/605136 co-relation queries the response was YES. [2024-06-14 11:35:50,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33153 conditions, 4149 events. 2425/4149 cut-off events. For 605136/605136 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 27011 event pairs, 341 based on Foata normal form. 6/4152 useless extension candidates. Maximal degree in co-relation 32962. Up to 3462 conditions per place. [2024-06-14 11:35:50,210 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 496 selfloop transitions, 46 changer transitions 0/549 dead transitions. [2024-06-14 11:35:50,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 549 transitions, 10305 flow [2024-06-14 11:35:50,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:50,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:50,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:35:50,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:35:50,211 INFO L175 Difference]: Start difference. First operand has 414 places, 509 transitions, 8805 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:35:50,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 549 transitions, 10305 flow [2024-06-14 11:35:53,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 549 transitions, 10219 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:53,862 INFO L231 Difference]: Finished difference. Result has 416 places, 513 transitions, 8890 flow [2024-06-14 11:35:53,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8890, PETRI_PLACES=416, PETRI_TRANSITIONS=513} [2024-06-14 11:35:53,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-14 11:35:53,863 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 513 transitions, 8890 flow [2024-06-14 11:35:53,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:53,863 INFO 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-14 11:35:53,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:35:53,863 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:53,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:53,864 INFO L85 PathProgramCache]: Analyzing trace with hash -275399680, now seen corresponding path program 2 times [2024-06-14 11:35:53,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:53,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728013356] [2024-06-14 11:35:53,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:54,000 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-14 11:35:54,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:54,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728013356] [2024-06-14 11:35:54,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728013356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:54,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:54,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:54,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439667431] [2024-06-14 11:35:54,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:54,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:54,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:54,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:54,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:54,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:54,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 513 transitions, 8890 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:54,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:54,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:54,958 INFO L124 PetriNetUnfolderBase]: 2491/4257 cut-off events. [2024-06-14 11:35:54,958 INFO L125 PetriNetUnfolderBase]: For 617188/617188 co-relation queries the response was YES. [2024-06-14 11:35:55,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34194 conditions, 4257 events. 2491/4257 cut-off events. For 617188/617188 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27793 event pairs, 427 based on Foata normal form. 6/4260 useless extension candidates. Maximal degree in co-relation 34001. Up to 3701 conditions per place. [2024-06-14 11:35:55,031 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 500 selfloop transitions, 47 changer transitions 0/554 dead transitions. [2024-06-14 11:35:55,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 554 transitions, 10307 flow [2024-06-14 11:35:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:55,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:55,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:35:55,032 INFO L175 Difference]: Start difference. First operand has 416 places, 513 transitions, 8890 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:55,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 554 transitions, 10307 flow [2024-06-14 11:35:59,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 554 transitions, 10182 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:59,312 INFO L231 Difference]: Finished difference. Result has 420 places, 522 transitions, 9061 flow [2024-06-14 11:35:59,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8778, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9061, PETRI_PLACES=420, PETRI_TRANSITIONS=522} [2024-06-14 11:35:59,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-14 11:35:59,313 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 522 transitions, 9061 flow [2024-06-14 11:35:59,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:59,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:59,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:59,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:35:59,313 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:59,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:59,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1731795968, now seen corresponding path program 3 times [2024-06-14 11:35:59,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:59,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302092234] [2024-06-14 11:35:59,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:59,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:59,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:59,435 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-14 11:35:59,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:59,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302092234] [2024-06-14 11:35:59,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302092234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:59,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:59,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:59,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344180015] [2024-06-14 11:35:59,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:59,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:59,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:59,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:59,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:59,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:59,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 522 transitions, 9061 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:59,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:59,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:59,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:00,445 INFO L124 PetriNetUnfolderBase]: 2519/4305 cut-off events. [2024-06-14 11:36:00,445 INFO L125 PetriNetUnfolderBase]: For 627122/627122 co-relation queries the response was YES. [2024-06-14 11:36:00,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34398 conditions, 4305 events. 2519/4305 cut-off events. For 627122/627122 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 28163 event pairs, 435 based on Foata normal form. 6/4308 useless extension candidates. Maximal degree in co-relation 34204. Up to 3745 conditions per place. [2024-06-14 11:36:00,517 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 500 selfloop transitions, 45 changer transitions 0/552 dead transitions. [2024-06-14 11:36:00,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 552 transitions, 10337 flow [2024-06-14 11:36:00,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:00,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:00,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:36:00,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:36:00,518 INFO L175 Difference]: Start difference. First operand has 420 places, 522 transitions, 9061 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:36:00,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 552 transitions, 10337 flow [2024-06-14 11:36:04,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 552 transitions, 10237 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:04,338 INFO L231 Difference]: Finished difference. Result has 426 places, 526 transitions, 9144 flow [2024-06-14 11:36:04,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8963, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9144, PETRI_PLACES=426, PETRI_TRANSITIONS=526} [2024-06-14 11:36:04,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-14 11:36:04,339 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 526 transitions, 9144 flow [2024-06-14 11:36:04,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:04,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:04,339 INFO 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-14 11:36:04,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:36:04,339 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:04,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash -126725982, now seen corresponding path program 1 times [2024-06-14 11:36:04,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:04,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658193148] [2024-06-14 11:36:04,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:04,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:04,460 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-14 11:36:04,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:04,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658193148] [2024-06-14 11:36:04,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658193148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:04,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:04,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:04,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061518157] [2024-06-14 11:36:04,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:04,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:04,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:04,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:04,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:04,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:04,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 526 transitions, 9144 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:04,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:04,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:04,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:05,488 INFO L124 PetriNetUnfolderBase]: 2540/4329 cut-off events. [2024-06-14 11:36:05,488 INFO L125 PetriNetUnfolderBase]: For 624515/624521 co-relation queries the response was YES. [2024-06-14 11:36:05,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34901 conditions, 4329 events. 2540/4329 cut-off events. For 624515/624521 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 28268 event pairs, 445 based on Foata normal form. 3/4325 useless extension candidates. Maximal degree in co-relation 34704. Up to 3721 conditions per place. [2024-06-14 11:36:05,557 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 462 selfloop transitions, 87 changer transitions 0/556 dead transitions. [2024-06-14 11:36:05,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 556 transitions, 10596 flow [2024-06-14 11:36:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:05,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:05,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:36:05,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:36:05,558 INFO L175 Difference]: Start difference. First operand has 426 places, 526 transitions, 9144 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:36:05,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 556 transitions, 10596 flow [2024-06-14 11:36:09,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 556 transitions, 10485 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:09,235 INFO L231 Difference]: Finished difference. Result has 430 places, 530 transitions, 9268 flow [2024-06-14 11:36:09,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9268, PETRI_PLACES=430, PETRI_TRANSITIONS=530} [2024-06-14 11:36:09,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:36:09,236 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 530 transitions, 9268 flow [2024-06-14 11:36:09,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:09,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:09,236 INFO 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-14 11:36:09,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:36:09,236 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:09,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:09,237 INFO L85 PathProgramCache]: Analyzing trace with hash -123869022, now seen corresponding path program 2 times [2024-06-14 11:36:09,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:09,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439343577] [2024-06-14 11:36:09,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:09,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:09,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:09,363 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-14 11:36:09,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:09,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439343577] [2024-06-14 11:36:09,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439343577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:09,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:09,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:09,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886617095] [2024-06-14 11:36:09,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:09,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:09,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:09,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:09,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:09,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:09,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 530 transitions, 9268 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:09,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:09,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:09,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:10,283 INFO L124 PetriNetUnfolderBase]: 2548/4348 cut-off events. [2024-06-14 11:36:10,283 INFO L125 PetriNetUnfolderBase]: For 634223/634229 co-relation queries the response was YES. [2024-06-14 11:36:10,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35100 conditions, 4348 events. 2548/4348 cut-off events. For 634223/634229 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 28432 event pairs, 454 based on Foata normal form. 3/4346 useless extension candidates. Maximal degree in co-relation 34902. Up to 3772 conditions per place. [2024-06-14 11:36:10,358 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 462 selfloop transitions, 84 changer transitions 0/553 dead transitions. [2024-06-14 11:36:10,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 553 transitions, 10440 flow [2024-06-14 11:36:10,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:10,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:10,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:36:10,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:36:10,359 INFO L175 Difference]: Start difference. First operand has 430 places, 530 transitions, 9268 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:36:10,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 553 transitions, 10440 flow [2024-06-14 11:36:15,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 553 transitions, 10298 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:15,145 INFO L231 Difference]: Finished difference. Result has 434 places, 532 transitions, 9331 flow [2024-06-14 11:36:15,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9138, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9331, PETRI_PLACES=434, PETRI_TRANSITIONS=532} [2024-06-14 11:36:15,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 11:36:15,145 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 532 transitions, 9331 flow [2024-06-14 11:36:15,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:15,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:15,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] [2024-06-14 11:36:15,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:36:15,146 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:15,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash -8577852, now seen corresponding path program 3 times [2024-06-14 11:36:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108548508] [2024-06-14 11:36:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:15,275 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-14 11:36:15,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:15,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108548508] [2024-06-14 11:36:15,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108548508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:15,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:15,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:15,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121630088] [2024-06-14 11:36:15,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:15,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:15,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:15,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:15,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:15,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:15,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 532 transitions, 9331 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:15,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:15,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:15,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:16,222 INFO L124 PetriNetUnfolderBase]: 2556/4362 cut-off events. [2024-06-14 11:36:16,223 INFO L125 PetriNetUnfolderBase]: For 644085/644091 co-relation queries the response was YES. [2024-06-14 11:36:16,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35322 conditions, 4362 events. 2556/4362 cut-off events. For 644085/644091 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 28576 event pairs, 454 based on Foata normal form. 3/4360 useless extension candidates. Maximal degree in co-relation 35122. Up to 3784 conditions per place. [2024-06-14 11:36:16,295 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 466 selfloop transitions, 83 changer transitions 0/556 dead transitions. [2024-06-14 11:36:16,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 556 transitions, 10503 flow [2024-06-14 11:36:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:16,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:16,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:36:16,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:36:16,297 INFO L175 Difference]: Start difference. First operand has 434 places, 532 transitions, 9331 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:36:16,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 556 transitions, 10503 flow [2024-06-14 11:36:19,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 556 transitions, 10330 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:19,952 INFO L231 Difference]: Finished difference. Result has 437 places, 534 transitions, 9353 flow [2024-06-14 11:36:19,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9353, PETRI_PLACES=437, PETRI_TRANSITIONS=534} [2024-06-14 11:36:19,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-14 11:36:19,952 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 534 transitions, 9353 flow [2024-06-14 11:36:19,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:19,952 INFO 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-14 11:36:19,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:36:19,953 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:19,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:19,953 INFO L85 PathProgramCache]: Analyzing trace with hash -8393154, now seen corresponding path program 1 times [2024-06-14 11:36:19,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:19,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582608310] [2024-06-14 11:36:19,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:19,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:19,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:20,070 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-14 11:36:20,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:20,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582608310] [2024-06-14 11:36:20,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582608310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:20,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:20,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:20,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381916059] [2024-06-14 11:36:20,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:20,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:20,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:20,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:20,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:20,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:20,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 534 transitions, 9353 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:20,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:20,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:20,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:21,034 INFO L124 PetriNetUnfolderBase]: 2564/4376 cut-off events. [2024-06-14 11:36:21,034 INFO L125 PetriNetUnfolderBase]: For 655120/655126 co-relation queries the response was YES. [2024-06-14 11:36:21,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35560 conditions, 4376 events. 2564/4376 cut-off events. For 655120/655126 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 28702 event pairs, 464 based on Foata normal form. 3/4374 useless extension candidates. Maximal degree in co-relation 35359. Up to 3654 conditions per place. [2024-06-14 11:36:21,107 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 184 changer transitions 0/558 dead transitions. [2024-06-14 11:36:21,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 558 transitions, 10577 flow [2024-06-14 11:36:21,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:21,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:36:21,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:36:21,108 INFO L175 Difference]: Start difference. First operand has 437 places, 534 transitions, 9353 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:36:21,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 558 transitions, 10577 flow [2024-06-14 11:36:25,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 558 transitions, 10406 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:25,053 INFO L231 Difference]: Finished difference. Result has 440 places, 536 transitions, 9627 flow [2024-06-14 11:36:25,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9182, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9627, PETRI_PLACES=440, PETRI_TRANSITIONS=536} [2024-06-14 11:36:25,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-14 11:36:25,054 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 536 transitions, 9627 flow [2024-06-14 11:36:25,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:25,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:25,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:36:25,054 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:25,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:25,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1583878972, now seen corresponding path program 4 times [2024-06-14 11:36:25,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:25,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536666217] [2024-06-14 11:36:25,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:25,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:25,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:25,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-14 11:36:25,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:25,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536666217] [2024-06-14 11:36:25,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536666217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:25,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:25,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:25,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61665159] [2024-06-14 11:36:25,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:25,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:25,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:25,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:25,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:25,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 536 transitions, 9627 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:25,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:25,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:26,161 INFO L124 PetriNetUnfolderBase]: 2600/4432 cut-off events. [2024-06-14 11:36:26,161 INFO L125 PetriNetUnfolderBase]: For 666039/666039 co-relation queries the response was YES. [2024-06-14 11:36:26,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36169 conditions, 4432 events. 2600/4432 cut-off events. For 666039/666039 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29082 event pairs, 447 based on Foata normal form. 2/4431 useless extension candidates. Maximal degree in co-relation 35967. Up to 3906 conditions per place. [2024-06-14 11:36:26,240 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 516 selfloop transitions, 38 changer transitions 0/561 dead transitions. [2024-06-14 11:36:26,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 561 transitions, 10844 flow [2024-06-14 11:36:26,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:26,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:36:26,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:36:26,241 INFO L175 Difference]: Start difference. First operand has 440 places, 536 transitions, 9627 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:36:26,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 561 transitions, 10844 flow [2024-06-14 11:36:30,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 561 transitions, 10415 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:30,245 INFO L231 Difference]: Finished difference. Result has 442 places, 539 transitions, 9321 flow [2024-06-14 11:36:30,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9198, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9321, PETRI_PLACES=442, PETRI_TRANSITIONS=539} [2024-06-14 11:36:30,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-14 11:36:30,245 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 539 transitions, 9321 flow [2024-06-14 11:36:30,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:30,246 INFO 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-14 11:36:30,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:36:30,246 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:30,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:30,247 INFO L85 PathProgramCache]: Analyzing trace with hash 446605318, now seen corresponding path program 2 times [2024-06-14 11:36:30,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:30,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153665545] [2024-06-14 11:36:30,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:30,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:30,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:30,371 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-14 11:36:30,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:30,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153665545] [2024-06-14 11:36:30,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153665545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:30,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:30,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:30,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217609331] [2024-06-14 11:36:30,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:30,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:30,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:30,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:30,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:30,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:30,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 539 transitions, 9321 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:30,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:30,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:31,444 INFO L124 PetriNetUnfolderBase]: 2636/4484 cut-off events. [2024-06-14 11:36:31,444 INFO L125 PetriNetUnfolderBase]: For 742422/742422 co-relation queries the response was YES. [2024-06-14 11:36:31,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36611 conditions, 4484 events. 2636/4484 cut-off events. For 742422/742422 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29372 event pairs, 450 based on Foata normal form. 10/4491 useless extension candidates. Maximal degree in co-relation 36408. Up to 3904 conditions per place. [2024-06-14 11:36:31,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 75 changer transitions 0/564 dead transitions. [2024-06-14 11:36:31,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 564 transitions, 10591 flow [2024-06-14 11:36:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:31,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:31,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:36:31,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 11:36:31,523 INFO L175 Difference]: Start difference. First operand has 442 places, 539 transitions, 9321 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:36:31,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 564 transitions, 10591 flow [2024-06-14 11:36:34,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 564 transitions, 10514 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:34,656 INFO L231 Difference]: Finished difference. Result has 446 places, 541 transitions, 9477 flow [2024-06-14 11:36:34,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9244, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9477, PETRI_PLACES=446, PETRI_TRANSITIONS=541} [2024-06-14 11:36:34,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-14 11:36:34,656 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 541 transitions, 9477 flow [2024-06-14 11:36:34,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:34,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:34,657 INFO 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-14 11:36:34,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:36:34,657 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:34,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:34,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1355793124, now seen corresponding path program 3 times [2024-06-14 11:36:34,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:34,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178487461] [2024-06-14 11:36:34,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:34,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:34,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:34,782 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-14 11:36:34,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:34,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178487461] [2024-06-14 11:36:34,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178487461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:34,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:34,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:34,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230522205] [2024-06-14 11:36:34,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:34,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:34,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:34,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:34,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:34,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:34,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 541 transitions, 9477 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:34,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:34,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:34,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:35,861 INFO L124 PetriNetUnfolderBase]: 2672/4540 cut-off events. [2024-06-14 11:36:35,861 INFO L125 PetriNetUnfolderBase]: For 762216/762216 co-relation queries the response was YES. [2024-06-14 11:36:35,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37624 conditions, 4540 events. 2672/4540 cut-off events. For 762216/762216 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 29753 event pairs, 456 based on Foata normal form. 10/4547 useless extension candidates. Maximal degree in co-relation 37420. Up to 3960 conditions per place. [2024-06-14 11:36:35,945 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 75 changer transitions 0/567 dead transitions. [2024-06-14 11:36:35,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 567 transitions, 10759 flow [2024-06-14 11:36:35,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:35,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:35,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:36:35,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:36:35,946 INFO L175 Difference]: Start difference. First operand has 446 places, 541 transitions, 9477 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:36:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 567 transitions, 10759 flow [2024-06-14 11:36:39,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 567 transitions, 10552 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:39,815 INFO L231 Difference]: Finished difference. Result has 449 places, 543 transitions, 9507 flow [2024-06-14 11:36:39,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9507, PETRI_PLACES=449, PETRI_TRANSITIONS=543} [2024-06-14 11:36:39,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-14 11:36:39,816 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 543 transitions, 9507 flow [2024-06-14 11:36:39,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:39,816 INFO 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-14 11:36:39,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:36:39,816 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:39,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:39,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1057862906, now seen corresponding path program 4 times [2024-06-14 11:36:39,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:39,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414934789] [2024-06-14 11:36:39,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:39,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:39,980 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-14 11:36:39,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:39,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414934789] [2024-06-14 11:36:39,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414934789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:39,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:39,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:39,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611657165] [2024-06-14 11:36:39,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:39,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:39,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:40,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:40,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 543 transitions, 9507 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:40,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:40,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:40,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:41,432 INFO L124 PetriNetUnfolderBase]: 2881/4877 cut-off events. [2024-06-14 11:36:41,432 INFO L125 PetriNetUnfolderBase]: For 1039167/1039167 co-relation queries the response was YES. [2024-06-14 11:36:41,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43669 conditions, 4877 events. 2881/4877 cut-off events. For 1039167/1039167 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32126 event pairs, 551 based on Foata normal form. 10/4884 useless extension candidates. Maximal degree in co-relation 43464. Up to 3784 conditions per place. [2024-06-14 11:36:41,510 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 79 changer transitions 0/578 dead transitions. [2024-06-14 11:36:41,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 578 transitions, 11153 flow [2024-06-14 11:36:41,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:36:41,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:36:41,511 INFO L175 Difference]: Start difference. First operand has 449 places, 543 transitions, 9507 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:36:41,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 578 transitions, 11153 flow [2024-06-14 11:36:46,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 578 transitions, 10942 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:46,430 INFO L231 Difference]: Finished difference. Result has 452 places, 547 transitions, 9609 flow [2024-06-14 11:36:46,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9609, PETRI_PLACES=452, PETRI_TRANSITIONS=547} [2024-06-14 11:36:46,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-14 11:36:46,431 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 547 transitions, 9609 flow [2024-06-14 11:36:46,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:46,431 INFO 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-14 11:36:46,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:36:46,431 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:46,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:46,432 INFO L85 PathProgramCache]: Analyzing trace with hash -80449868, now seen corresponding path program 11 times [2024-06-14 11:36:46,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:46,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021850282] [2024-06-14 11:36:46,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:46,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:46,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:46,545 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-14 11:36:46,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:46,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021850282] [2024-06-14 11:36:46,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021850282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:46,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:46,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:46,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961081285] [2024-06-14 11:36:46,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:46,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:46,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:46,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:46,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 547 transitions, 9609 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:46,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:47,693 INFO L124 PetriNetUnfolderBase]: 2878/4857 cut-off events. [2024-06-14 11:36:47,693 INFO L125 PetriNetUnfolderBase]: For 983746/983746 co-relation queries the response was YES. [2024-06-14 11:36:47,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43334 conditions, 4857 events. 2878/4857 cut-off events. For 983746/983746 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 32007 event pairs, 649 based on Foata normal form. 1/4835 useless extension candidates. Maximal degree in co-relation 43127. Up to 4087 conditions per place. [2024-06-14 11:36:47,779 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 382 selfloop transitions, 184 changer transitions 0/573 dead transitions. [2024-06-14 11:36:47,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 573 transitions, 11313 flow [2024-06-14 11:36:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:47,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:47,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:36:47,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:36:47,781 INFO L175 Difference]: Start difference. First operand has 452 places, 547 transitions, 9609 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:36:47,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 573 transitions, 11313 flow [2024-06-14 11:36:52,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 573 transitions, 11147 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:52,366 INFO L231 Difference]: Finished difference. Result has 454 places, 547 transitions, 9817 flow [2024-06-14 11:36:52,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9443, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9817, PETRI_PLACES=454, PETRI_TRANSITIONS=547} [2024-06-14 11:36:52,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-14 11:36:52,366 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 547 transitions, 9817 flow [2024-06-14 11:36:52,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:52,367 INFO 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-14 11:36:52,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:36:52,367 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:52,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:52,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 12 times [2024-06-14 11:36:52,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:52,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611223262] [2024-06-14 11:36:52,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:52,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:52,501 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-14 11:36:52,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:52,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611223262] [2024-06-14 11:36:52,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611223262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:52,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:52,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:52,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952353204] [2024-06-14 11:36:52,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:52,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:52,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:52,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:52,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:52,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:52,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 547 transitions, 9817 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:52,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:52,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:53,629 INFO L124 PetriNetUnfolderBase]: 2883/4848 cut-off events. [2024-06-14 11:36:53,629 INFO L125 PetriNetUnfolderBase]: For 992513/992513 co-relation queries the response was YES. [2024-06-14 11:36:53,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43324 conditions, 4848 events. 2883/4848 cut-off events. For 992513/992513 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31884 event pairs, 646 based on Foata normal form. 1/4823 useless extension candidates. Maximal degree in co-relation 43115. Up to 4093 conditions per place. [2024-06-14 11:36:53,719 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 187 changer transitions 0/572 dead transitions. [2024-06-14 11:36:53,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 572 transitions, 11337 flow [2024-06-14 11:36:53,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:53,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:53,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:36:53,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:36:53,720 INFO L175 Difference]: Start difference. First operand has 454 places, 547 transitions, 9817 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:36:53,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 572 transitions, 11337 flow [2024-06-14 11:36:59,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 572 transitions, 10752 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:59,708 INFO L231 Difference]: Finished difference. Result has 454 places, 550 transitions, 9692 flow [2024-06-14 11:36:59,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9265, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9692, PETRI_PLACES=454, PETRI_TRANSITIONS=550} [2024-06-14 11:36:59,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-14 11:36:59,708 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 550 transitions, 9692 flow [2024-06-14 11:36:59,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:59,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:59,709 INFO 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-14 11:36:59,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:36:59,709 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:59,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:59,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589706, now seen corresponding path program 8 times [2024-06-14 11:36:59,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:59,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198528978] [2024-06-14 11:36:59,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:59,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:59,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:59,819 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-14 11:36:59,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:59,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198528978] [2024-06-14 11:36:59,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198528978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:59,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:59,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:59,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068986675] [2024-06-14 11:36:59,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:59,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:59,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:59,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:59,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:59,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:59,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 550 transitions, 9692 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:59,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:59,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:59,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:01,032 INFO L124 PetriNetUnfolderBase]: 2888/4851 cut-off events. [2024-06-14 11:37:01,032 INFO L125 PetriNetUnfolderBase]: For 1005272/1005272 co-relation queries the response was YES. [2024-06-14 11:37:01,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43338 conditions, 4851 events. 2888/4851 cut-off events. For 1005272/1005272 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31883 event pairs, 687 based on Foata normal form. 1/4820 useless extension candidates. Maximal degree in co-relation 43129. Up to 3734 conditions per place. [2024-06-14 11:37:01,120 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 306 changer transitions 0/580 dead transitions. [2024-06-14 11:37:01,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 580 transitions, 11882 flow [2024-06-14 11:37:01,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:01,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:01,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:37:01,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:37:01,121 INFO L175 Difference]: Start difference. First operand has 454 places, 550 transitions, 9692 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:37:01,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 580 transitions, 11882 flow [2024-06-14 11:37:07,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 580 transitions, 11640 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:07,044 INFO L231 Difference]: Finished difference. Result has 457 places, 556 transitions, 10282 flow [2024-06-14 11:37:07,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9450, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10282, PETRI_PLACES=457, PETRI_TRANSITIONS=556} [2024-06-14 11:37:07,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:37:07,045 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 556 transitions, 10282 flow [2024-06-14 11:37:07,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:07,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-14 11:37:07,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:37:07,046 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:07,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1293316370, now seen corresponding path program 13 times [2024-06-14 11:37:07,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:07,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674486176] [2024-06-14 11:37:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:07,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:07,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:07,160 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-14 11:37:07,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:07,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674486176] [2024-06-14 11:37:07,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674486176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:07,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:07,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:07,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009521742] [2024-06-14 11:37:07,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:07,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:07,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:07,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:07,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:07,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:07,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 556 transitions, 10282 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:07,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:07,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:08,319 INFO L124 PetriNetUnfolderBase]: 2901/4876 cut-off events. [2024-06-14 11:37:08,320 INFO L125 PetriNetUnfolderBase]: For 1033746/1033746 co-relation queries the response was YES. [2024-06-14 11:37:08,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44081 conditions, 4876 events. 2901/4876 cut-off events. For 1033746/1033746 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 32122 event pairs, 643 based on Foata normal form. 1/4852 useless extension candidates. Maximal degree in co-relation 43870. Up to 4115 conditions per place. [2024-06-14 11:37:08,409 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 191 changer transitions 0/582 dead transitions. [2024-06-14 11:37:08,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 582 transitions, 12111 flow [2024-06-14 11:37:08,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:08,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:08,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:37:08,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:37:08,410 INFO L175 Difference]: Start difference. First operand has 457 places, 556 transitions, 10282 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:37:08,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 582 transitions, 12111 flow [2024-06-14 11:37:14,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 582 transitions, 11586 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:14,900 INFO L231 Difference]: Finished difference. Result has 459 places, 562 transitions, 10256 flow [2024-06-14 11:37:14,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10256, PETRI_PLACES=459, PETRI_TRANSITIONS=562} [2024-06-14 11:37:14,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-14 11:37:14,901 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 562 transitions, 10256 flow [2024-06-14 11:37:14,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:14,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:14,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] [2024-06-14 11:37:14,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:37:14,902 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:14,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:14,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2094636470, now seen corresponding path program 9 times [2024-06-14 11:37:14,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:14,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426929646] [2024-06-14 11:37:14,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:14,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:14,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:15,024 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-14 11:37:15,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:15,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426929646] [2024-06-14 11:37:15,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426929646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:15,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:15,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:15,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892670203] [2024-06-14 11:37:15,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:15,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:15,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:15,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:15,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:15,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:15,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 562 transitions, 10256 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:15,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:15,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:15,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:16,575 INFO L124 PetriNetUnfolderBase]: 2914/4898 cut-off events. [2024-06-14 11:37:16,575 INFO L125 PetriNetUnfolderBase]: For 1056399/1056399 co-relation queries the response was YES. [2024-06-14 11:37:16,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44184 conditions, 4898 events. 2914/4898 cut-off events. For 1056399/1056399 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 32293 event pairs, 691 based on Foata normal form. 1/4866 useless extension candidates. Maximal degree in co-relation 43973. Up to 3754 conditions per place. [2024-06-14 11:37:16,650 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 310 changer transitions 0/590 dead transitions. [2024-06-14 11:37:16,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 590 transitions, 12674 flow [2024-06-14 11:37:16,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:16,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:16,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:37:16,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:37:16,651 INFO L175 Difference]: Start difference. First operand has 459 places, 562 transitions, 10256 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:37:16,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 590 transitions, 12674 flow [2024-06-14 11:37:22,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 590 transitions, 12420 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:22,549 INFO L231 Difference]: Finished difference. Result has 463 places, 568 transitions, 10780 flow [2024-06-14 11:37:22,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10780, PETRI_PLACES=463, PETRI_TRANSITIONS=568} [2024-06-14 11:37:22,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-14 11:37:22,550 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 568 transitions, 10780 flow [2024-06-14 11:37:22,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:22,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:22,550 INFO 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-14 11:37:22,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:37:22,550 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:22,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:22,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2094250520, now seen corresponding path program 10 times [2024-06-14 11:37:22,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:22,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196220431] [2024-06-14 11:37:22,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:22,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:22,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:22,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-14 11:37:22,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:22,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196220431] [2024-06-14 11:37:22,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196220431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:22,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:22,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:22,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837954869] [2024-06-14 11:37:22,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:22,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:22,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:22,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:22,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:22,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:22,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 568 transitions, 10780 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:22,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:22,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:22,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:24,073 INFO L124 PetriNetUnfolderBase]: 2911/4886 cut-off events. [2024-06-14 11:37:24,073 INFO L125 PetriNetUnfolderBase]: For 1067803/1067803 co-relation queries the response was YES. [2024-06-14 11:37:24,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44409 conditions, 4886 events. 2911/4886 cut-off events. For 1067803/1067803 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 32129 event pairs, 687 based on Foata normal form. 1/4854 useless extension candidates. Maximal degree in co-relation 44196. Up to 3752 conditions per place. [2024-06-14 11:37:24,272 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 311 changer transitions 0/589 dead transitions. [2024-06-14 11:37:24,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 589 transitions, 12786 flow [2024-06-14 11:37:24,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:24,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:37:24,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:37:24,273 INFO L175 Difference]: Start difference. First operand has 463 places, 568 transitions, 10780 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:37:24,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 589 transitions, 12786 flow [2024-06-14 11:37:30,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 589 transitions, 12319 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:30,308 INFO L231 Difference]: Finished difference. Result has 467 places, 568 transitions, 10941 flow [2024-06-14 11:37:30,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10313, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10941, PETRI_PLACES=467, PETRI_TRANSITIONS=568} [2024-06-14 11:37:30,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 11:37:30,309 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 568 transitions, 10941 flow [2024-06-14 11:37:30,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:30,310 INFO 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-14 11:37:30,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:37:30,310 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:30,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:30,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2027221456, now seen corresponding path program 14 times [2024-06-14 11:37:30,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:30,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120114291] [2024-06-14 11:37:30,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:30,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:30,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:30,439 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-14 11:37:30,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:30,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120114291] [2024-06-14 11:37:30,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120114291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:30,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:30,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:30,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107607988] [2024-06-14 11:37:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:30,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:30,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:30,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:30,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:30,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 568 transitions, 10941 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:30,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:30,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:31,861 INFO L124 PetriNetUnfolderBase]: 2916/4927 cut-off events. [2024-06-14 11:37:31,861 INFO L125 PetriNetUnfolderBase]: For 1086320/1086326 co-relation queries the response was YES. [2024-06-14 11:37:31,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44676 conditions, 4927 events. 2916/4927 cut-off events. For 1086320/1086326 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 32648 event pairs, 622 based on Foata normal form. 5/4920 useless extension candidates. Maximal degree in co-relation 44461. Up to 4135 conditions per place. [2024-06-14 11:37:31,941 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 397 selfloop transitions, 189 changer transitions 0/593 dead transitions. [2024-06-14 11:37:31,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 593 transitions, 12784 flow [2024-06-14 11:37:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:31,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:31,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:37:31,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:37:31,943 INFO L175 Difference]: Start difference. First operand has 467 places, 568 transitions, 10941 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:37:31,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 593 transitions, 12784 flow [2024-06-14 11:37:38,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 593 transitions, 12150 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:38,832 INFO L231 Difference]: Finished difference. Result has 467 places, 571 transitions, 10776 flow [2024-06-14 11:37:38,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10311, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10776, PETRI_PLACES=467, PETRI_TRANSITIONS=571} [2024-06-14 11:37:38,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 11:37:38,833 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 571 transitions, 10776 flow [2024-06-14 11:37:38,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:38,833 INFO 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-14 11:37:38,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:37:38,834 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:38,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:38,834 INFO L85 PathProgramCache]: Analyzing trace with hash 537259788, now seen corresponding path program 15 times [2024-06-14 11:37:38,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:38,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776288353] [2024-06-14 11:37:38,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:38,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:38,987 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-14 11:37:38,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:38,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776288353] [2024-06-14 11:37:38,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776288353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:38,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:38,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:38,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465928032] [2024-06-14 11:37:38,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:38,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:38,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:38,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:39,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:39,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 571 transitions, 10776 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:39,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:39,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:39,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:40,575 INFO L124 PetriNetUnfolderBase]: 2913/4919 cut-off events. [2024-06-14 11:37:40,575 INFO L125 PetriNetUnfolderBase]: For 1091074/1091074 co-relation queries the response was YES. [2024-06-14 11:37:40,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44359 conditions, 4919 events. 2913/4919 cut-off events. For 1091074/1091074 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32549 event pairs, 661 based on Foata normal form. 1/4893 useless extension candidates. Maximal degree in co-relation 44143. Up to 4132 conditions per place. [2024-06-14 11:37:40,656 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 194 changer transitions 0/590 dead transitions. [2024-06-14 11:37:40,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 590 transitions, 12256 flow [2024-06-14 11:37:40,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:40,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:40,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:37:40,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:37:40,657 INFO L175 Difference]: Start difference. First operand has 467 places, 571 transitions, 10776 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:37:40,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 590 transitions, 12256 flow [2024-06-14 11:37:46,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 590 transitions, 11424 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:46,531 INFO L231 Difference]: Finished difference. Result has 467 places, 571 transitions, 10338 flow [2024-06-14 11:37:46,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9944, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10338, PETRI_PLACES=467, PETRI_TRANSITIONS=571} [2024-06-14 11:37:46,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 11:37:46,531 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 571 transitions, 10338 flow [2024-06-14 11:37:46,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:46,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:46,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] [2024-06-14 11:37:46,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:37:46,532 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:46,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:46,532 INFO L85 PathProgramCache]: Analyzing trace with hash -2016745936, now seen corresponding path program 16 times [2024-06-14 11:37:46,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:46,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520673384] [2024-06-14 11:37:46,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:46,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:46,650 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-14 11:37:46,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:46,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520673384] [2024-06-14 11:37:46,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520673384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:46,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:46,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:46,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364578040] [2024-06-14 11:37:46,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:46,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:46,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:46,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:46,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:46,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:46,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 571 transitions, 10338 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:46,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:46,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:46,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:47,939 INFO L124 PetriNetUnfolderBase]: 2918/4934 cut-off events. [2024-06-14 11:37:47,939 INFO L125 PetriNetUnfolderBase]: For 1097680/1097686 co-relation queries the response was YES. [2024-06-14 11:37:48,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44246 conditions, 4934 events. 2918/4934 cut-off events. For 1097680/1097686 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 32793 event pairs, 624 based on Foata normal form. 5/4927 useless extension candidates. Maximal degree in co-relation 44031. Up to 4138 conditions per place. [2024-06-14 11:37:48,180 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 397 selfloop transitions, 189 changer transitions 0/593 dead transitions. [2024-06-14 11:37:48,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 593 transitions, 12155 flow [2024-06-14 11:37:48,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:48,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:48,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:37:48,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:37:48,181 INFO L175 Difference]: Start difference. First operand has 467 places, 571 transitions, 10338 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:37:48,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 593 transitions, 12155 flow [2024-06-14 11:37:55,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 593 transitions, 11599 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:55,155 INFO L231 Difference]: Finished difference. Result has 466 places, 574 transitions, 10225 flow [2024-06-14 11:37:55,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9791, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10225, PETRI_PLACES=466, PETRI_TRANSITIONS=574} [2024-06-14 11:37:55,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 11:37:55,156 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 574 transitions, 10225 flow [2024-06-14 11:37:55,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:55,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:55,156 INFO 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-14 11:37:55,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:37:55,156 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:55,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1187112470, now seen corresponding path program 17 times [2024-06-14 11:37:55,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:55,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136262282] [2024-06-14 11:37:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:55,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:55,265 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-14 11:37:55,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:55,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136262282] [2024-06-14 11:37:55,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136262282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:55,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:55,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:55,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750532167] [2024-06-14 11:37:55,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:55,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:55,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:55,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:55,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:55,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:55,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 574 transitions, 10225 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:55,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:55,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:55,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:56,605 INFO L124 PetriNetUnfolderBase]: 2923/4955 cut-off events. [2024-06-14 11:37:56,605 INFO L125 PetriNetUnfolderBase]: For 1109400/1109406 co-relation queries the response was YES. [2024-06-14 11:37:56,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44347 conditions, 4955 events. 2923/4955 cut-off events. For 1109400/1109406 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 32957 event pairs, 634 based on Foata normal form. 5/4948 useless extension candidates. Maximal degree in co-relation 44132. Up to 4144 conditions per place. [2024-06-14 11:37:56,686 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 390 selfloop transitions, 195 changer transitions 0/592 dead transitions. [2024-06-14 11:37:56,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 592 transitions, 11759 flow [2024-06-14 11:37:56,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:56,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:56,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:37:56,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:37:56,687 INFO L175 Difference]: Start difference. First operand has 466 places, 574 transitions, 10225 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:37:56,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 592 transitions, 11759 flow [2024-06-14 11:38:04,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 592 transitions, 11389 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:38:04,602 INFO L231 Difference]: Finished difference. Result has 469 places, 577 transitions, 10307 flow [2024-06-14 11:38:04,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9858, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10307, PETRI_PLACES=469, PETRI_TRANSITIONS=577} [2024-06-14 11:38:04,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-14 11:38:04,603 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 577 transitions, 10307 flow [2024-06-14 11:38:04,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38: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, 1] [2024-06-14 11:38:04,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:38:04,603 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:04,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:04,604 INFO L85 PathProgramCache]: Analyzing trace with hash 56670884, now seen corresponding path program 11 times [2024-06-14 11:38:04,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:04,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740183335] [2024-06-14 11:38:04,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:04,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:04,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:04,714 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-14 11:38:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740183335] [2024-06-14 11:38:04,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740183335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:04,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:04,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:04,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478922670] [2024-06-14 11:38:04,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:04,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:04,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:04,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 577 transitions, 10307 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:04,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:04,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:06,006 INFO L124 PetriNetUnfolderBase]: 2928/4968 cut-off events. [2024-06-14 11:38:06,006 INFO L125 PetriNetUnfolderBase]: For 1120971/1120971 co-relation queries the response was YES. [2024-06-14 11:38:06,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44562 conditions, 4968 events. 2928/4968 cut-off events. For 1120971/1120971 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 32929 event pairs, 585 based on Foata normal form. 1/4962 useless extension candidates. Maximal degree in co-relation 44346. Up to 4447 conditions per place. [2024-06-14 11:38:06,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 51 changer transitions 0/595 dead transitions. [2024-06-14 11:38:06,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 595 transitions, 11599 flow [2024-06-14 11:38:06,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:06,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:06,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:38:06,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-14 11:38:06,259 INFO L175 Difference]: Start difference. First operand has 469 places, 577 transitions, 10307 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:38:06,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 595 transitions, 11599 flow [2024-06-14 11:38:11,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 595 transitions, 11317 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:38:11,873 INFO L231 Difference]: Finished difference. Result has 473 places, 580 transitions, 10219 flow [2024-06-14 11:38:11,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10025, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10219, PETRI_PLACES=473, PETRI_TRANSITIONS=580} [2024-06-14 11:38:11,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-14 11:38:11,874 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 580 transitions, 10219 flow [2024-06-14 11:38:11,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:11,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] [2024-06-14 11:38:11,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:38:11,875 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:11,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:11,875 INFO L85 PathProgramCache]: Analyzing trace with hash -240771694, now seen corresponding path program 18 times [2024-06-14 11:38:11,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:11,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934470910] [2024-06-14 11:38:11,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:11,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:12,001 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-14 11:38:12,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:12,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934470910] [2024-06-14 11:38:12,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934470910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:12,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:12,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:12,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155705104] [2024-06-14 11:38:12,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:12,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:12,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:12,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:12,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:12,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:12,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 580 transitions, 10219 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:12,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:12,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:13,471 INFO L124 PetriNetUnfolderBase]: 2925/4948 cut-off events. [2024-06-14 11:38:13,472 INFO L125 PetriNetUnfolderBase]: For 1131216/1131216 co-relation queries the response was YES. [2024-06-14 11:38:13,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44200 conditions, 4948 events. 2925/4948 cut-off events. For 1131216/1131216 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32872 event pairs, 649 based on Foata normal form. 1/4930 useless extension candidates. Maximal degree in co-relation 43983. Up to 4148 conditions per place. [2024-06-14 11:38:13,561 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 388 selfloop transitions, 202 changer transitions 0/597 dead transitions. [2024-06-14 11:38:13,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 597 transitions, 11991 flow [2024-06-14 11:38:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:13,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:38:13,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:38:13,562 INFO L175 Difference]: Start difference. First operand has 473 places, 580 transitions, 10219 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:38:13,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 597 transitions, 11991 flow [2024-06-14 11:38:20,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 597 transitions, 11835 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:20,880 INFO L231 Difference]: Finished difference. Result has 475 places, 580 transitions, 10473 flow [2024-06-14 11:38:20,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10063, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10473, PETRI_PLACES=475, PETRI_TRANSITIONS=580} [2024-06-14 11:38:20,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 11:38:20,881 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 580 transitions, 10473 flow [2024-06-14 11:38:20,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:20,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:20,881 INFO 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-14 11:38:20,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:38:20,882 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:20,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash -305222284, now seen corresponding path program 19 times [2024-06-14 11:38:20,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:20,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634854205] [2024-06-14 11:38:20,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:20,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:21,012 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-14 11:38:21,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:21,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634854205] [2024-06-14 11:38:21,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634854205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:21,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:21,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:21,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26026639] [2024-06-14 11:38:21,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:21,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:21,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:21,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:21,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:21,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:21,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 580 transitions, 10473 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:21,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:21,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:22,429 INFO L124 PetriNetUnfolderBase]: 2922/4950 cut-off events. [2024-06-14 11:38:22,429 INFO L125 PetriNetUnfolderBase]: For 1139168/1139168 co-relation queries the response was YES. [2024-06-14 11:38:22,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44478 conditions, 4950 events. 2922/4950 cut-off events. For 1139168/1139168 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32949 event pairs, 651 based on Foata normal form. 1/4932 useless extension candidates. Maximal degree in co-relation 44260. Up to 4145 conditions per place. [2024-06-14 11:38:22,505 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 203 changer transitions 0/599 dead transitions. [2024-06-14 11:38:22,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 599 transitions, 12257 flow [2024-06-14 11:38:22,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:22,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:22,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:38:22,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:38:22,506 INFO L175 Difference]: Start difference. First operand has 475 places, 580 transitions, 10473 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:38:22,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 599 transitions, 12257 flow [2024-06-14 11:38:28,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 599 transitions, 11683 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:28,730 INFO L231 Difference]: Finished difference. Result has 478 places, 580 transitions, 10311 flow [2024-06-14 11:38:28,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9899, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10311, PETRI_PLACES=478, PETRI_TRANSITIONS=580} [2024-06-14 11:38:28,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:38:28,731 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 580 transitions, 10311 flow [2024-06-14 11:38:28,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:28,731 INFO 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-14 11:38:28,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:38:28,731 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:28,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:28,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1650875880, now seen corresponding path program 12 times [2024-06-14 11:38:28,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:28,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416065153] [2024-06-14 11:38:28,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:28,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:28,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-14 11:38:28,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:28,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416065153] [2024-06-14 11:38:28,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416065153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:28,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:28,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:28,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094187037] [2024-06-14 11:38:28,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:28,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:28,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:28,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:28,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:28,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:28,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 580 transitions, 10311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:28,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:28,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:30,067 INFO L124 PetriNetUnfolderBase]: 2935/4938 cut-off events. [2024-06-14 11:38:30,067 INFO L125 PetriNetUnfolderBase]: For 1164095/1164095 co-relation queries the response was YES. [2024-06-14 11:38:30,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44696 conditions, 4938 events. 2935/4938 cut-off events. For 1164095/1164095 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32671 event pairs, 692 based on Foata normal form. 1/4906 useless extension candidates. Maximal degree in co-relation 44478. Up to 3772 conditions per place. [2024-06-14 11:38:30,347 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 326 changer transitions 0/604 dead transitions. [2024-06-14 11:38:30,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 604 transitions, 12559 flow [2024-06-14 11:38:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:30,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:30,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:38:30,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:38:30,348 INFO L175 Difference]: Start difference. First operand has 478 places, 580 transitions, 10311 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:38:30,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 604 transitions, 12559 flow [2024-06-14 11:38:35,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 604 transitions, 11823 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:38:35,975 INFO L231 Difference]: Finished difference. Result has 475 places, 586 transitions, 10405 flow [2024-06-14 11:38:35,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10405, PETRI_PLACES=475, PETRI_TRANSITIONS=586} [2024-06-14 11:38:35,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 11:38:35,976 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 586 transitions, 10405 flow [2024-06-14 11:38:35,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:35,976 INFO 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-14 11:38:35,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:38:35,976 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:35,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash -305429488, now seen corresponding path program 13 times [2024-06-14 11:38:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:35,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319712836] [2024-06-14 11:38:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:35,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:36,124 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-14 11:38:36,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:36,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319712836] [2024-06-14 11:38:36,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319712836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:36,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:36,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:36,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537097115] [2024-06-14 11:38:36,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:36,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:36,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:36,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:36,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:36,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 586 transitions, 10405 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:36,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:36,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:36,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:37,417 INFO L124 PetriNetUnfolderBase]: 2932/4936 cut-off events. [2024-06-14 11:38:37,417 INFO L125 PetriNetUnfolderBase]: For 1165673/1165673 co-relation queries the response was YES. [2024-06-14 11:38:37,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44747 conditions, 4936 events. 2932/4936 cut-off events. For 1165673/1165673 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32657 event pairs, 694 based on Foata normal form. 1/4904 useless extension candidates. Maximal degree in co-relation 44529. Up to 3770 conditions per place. [2024-06-14 11:38:37,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 327 changer transitions 0/603 dead transitions. [2024-06-14 11:38:37,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 603 transitions, 12201 flow [2024-06-14 11:38:37,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:37,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:38:37,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:38:37,496 INFO L175 Difference]: Start difference. First operand has 475 places, 586 transitions, 10405 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:38:37,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 603 transitions, 12201 flow [2024-06-14 11:38:43,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 603 transitions, 11525 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-14 11:38:43,512 INFO L231 Difference]: Finished difference. Result has 479 places, 586 transitions, 10389 flow [2024-06-14 11:38:43,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9729, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=479, PETRI_TRANSITIONS=586} [2024-06-14 11:38:43,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 11:38:43,512 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 586 transitions, 10389 flow [2024-06-14 11:38:43,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:43,513 INFO 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-14 11:38:43,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:38:43,513 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:43,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:43,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1015578366, now seen corresponding path program 20 times [2024-06-14 11:38:43,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:43,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835145634] [2024-06-14 11:38:43,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:43,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:43,627 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-14 11:38:43,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:43,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835145634] [2024-06-14 11:38:43,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835145634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:43,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:43,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:43,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410733534] [2024-06-14 11:38:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:43,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:43,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:43,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:43,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:43,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:43,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 586 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:43,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:43,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:44,880 INFO L124 PetriNetUnfolderBase]: 2929/4940 cut-off events. [2024-06-14 11:38:44,880 INFO L125 PetriNetUnfolderBase]: For 1170474/1170474 co-relation queries the response was YES. [2024-06-14 11:38:44,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44626 conditions, 4940 events. 2929/4940 cut-off events. For 1170474/1170474 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32767 event pairs, 653 based on Foata normal form. 1/4914 useless extension candidates. Maximal degree in co-relation 44407. Up to 4156 conditions per place. [2024-06-14 11:38:44,960 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 393 selfloop transitions, 202 changer transitions 0/602 dead transitions. [2024-06-14 11:38:44,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 602 transitions, 11901 flow [2024-06-14 11:38:44,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:44,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:44,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:38:44,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:38:44,961 INFO L175 Difference]: Start difference. First operand has 479 places, 586 transitions, 10389 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:38:44,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 602 transitions, 11901 flow [2024-06-14 11:38:52,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 602 transitions, 11331 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:52,161 INFO L231 Difference]: Finished difference. Result has 481 places, 586 transitions, 10229 flow [2024-06-14 11:38:52,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9819, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10229, PETRI_PLACES=481, PETRI_TRANSITIONS=586} [2024-06-14 11:38:52,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-14 11:38:52,162 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 586 transitions, 10229 flow [2024-06-14 11:38:52,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:52,162 INFO 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-14 11:38:52,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:38:52,162 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:52,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:52,163 INFO L85 PathProgramCache]: Analyzing trace with hash 167489134, now seen corresponding path program 14 times [2024-06-14 11:38:52,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:52,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112803881] [2024-06-14 11:38:52,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:52,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:52,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:52,271 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-14 11:38:52,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:52,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112803881] [2024-06-14 11:38:52,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112803881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:52,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:52,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:52,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461358021] [2024-06-14 11:38:52,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:52,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:52,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:52,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:52,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:52,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:52,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 586 transitions, 10229 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:52,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:52,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:53,574 INFO L124 PetriNetUnfolderBase]: 2950/4993 cut-off events. [2024-06-14 11:38:53,574 INFO L125 PetriNetUnfolderBase]: For 1204232/1204232 co-relation queries the response was YES. [2024-06-14 11:38:53,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45178 conditions, 4993 events. 2950/4993 cut-off events. For 1204232/1204232 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33189 event pairs, 588 based on Foata normal form. 1/4985 useless extension candidates. Maximal degree in co-relation 44958. Up to 4082 conditions per place. [2024-06-14 11:38:53,654 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 410 selfloop transitions, 203 changer transitions 0/620 dead transitions. [2024-06-14 11:38:53,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 620 transitions, 12913 flow [2024-06-14 11:38:53,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:53,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:53,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:38:53,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:38:53,655 INFO L175 Difference]: Start difference. First operand has 481 places, 586 transitions, 10229 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:38:53,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 620 transitions, 12913 flow [2024-06-14 11:39:00,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 620 transitions, 12505 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:00,704 INFO L231 Difference]: Finished difference. Result has 483 places, 595 transitions, 10610 flow [2024-06-14 11:39:00,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10610, PETRI_PLACES=483, PETRI_TRANSITIONS=595} [2024-06-14 11:39:00,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-14 11:39:00,705 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 595 transitions, 10610 flow [2024-06-14 11:39:00,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:00,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:00,705 INFO 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-14 11:39:00,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:39:00,705 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:00,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:00,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1982227078, now seen corresponding path program 15 times [2024-06-14 11:39:00,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:00,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472533721] [2024-06-14 11:39:00,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:00,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:00,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:00,832 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-14 11:39:00,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472533721] [2024-06-14 11:39:00,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472533721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:00,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:00,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:00,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983093834] [2024-06-14 11:39:00,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:00,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:00,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:00,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:00,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:00,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 595 transitions, 10610 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:00,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:00,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:00,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:02,240 INFO L124 PetriNetUnfolderBase]: 2963/5029 cut-off events. [2024-06-14 11:39:02,240 INFO L125 PetriNetUnfolderBase]: For 1232155/1232155 co-relation queries the response was YES. [2024-06-14 11:39:02,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45924 conditions, 5029 events. 2963/5029 cut-off events. For 1232155/1232155 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33548 event pairs, 564 based on Foata normal form. 1/5027 useless extension candidates. Maximal degree in co-relation 45702. Up to 4280 conditions per place. [2024-06-14 11:39:02,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 496 selfloop transitions, 134 changer transitions 0/637 dead transitions. [2024-06-14 11:39:02,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 637 transitions, 12702 flow [2024-06-14 11:39:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:02,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:02,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:39:02,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:39:02,326 INFO L175 Difference]: Start difference. First operand has 483 places, 595 transitions, 10610 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:39:02,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 637 transitions, 12702 flow [2024-06-14 11:39:09,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 637 transitions, 12053 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:09,887 INFO L231 Difference]: Finished difference. Result has 488 places, 601 transitions, 10538 flow [2024-06-14 11:39:09,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9979, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10538, PETRI_PLACES=488, PETRI_TRANSITIONS=601} [2024-06-14 11:39:09,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 11:39:09,888 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 601 transitions, 10538 flow [2024-06-14 11:39:09,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:09,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:09,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:09,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:39:09,888 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:09,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:09,888 INFO L85 PathProgramCache]: Analyzing trace with hash 866196664, now seen corresponding path program 16 times [2024-06-14 11:39:09,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:09,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125121520] [2024-06-14 11:39:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:09,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:10,003 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-14 11:39:10,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:10,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125121520] [2024-06-14 11:39:10,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125121520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:10,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:10,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:10,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590788330] [2024-06-14 11:39:10,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:10,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:10,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:10,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:10,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:10,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:10,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 601 transitions, 10538 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:10,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:10,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:10,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:11,430 INFO L124 PetriNetUnfolderBase]: 2960/5022 cut-off events. [2024-06-14 11:39:11,430 INFO L125 PetriNetUnfolderBase]: For 1235211/1235211 co-relation queries the response was YES. [2024-06-14 11:39:11,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45865 conditions, 5022 events. 2960/5022 cut-off events. For 1235211/1235211 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33485 event pairs, 562 based on Foata normal form. 1/5020 useless extension candidates. Maximal degree in co-relation 45640. Up to 4278 conditions per place. [2024-06-14 11:39:11,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 125 changer transitions 0/629 dead transitions. [2024-06-14 11:39:11,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 629 transitions, 12432 flow [2024-06-14 11:39:11,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:11,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:11,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:39:11,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 11:39:11,516 INFO L175 Difference]: Start difference. First operand has 488 places, 601 transitions, 10538 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:39:11,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 629 transitions, 12432 flow [2024-06-14 11:39:18,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 629 transitions, 12174 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-14 11:39:18,469 INFO L231 Difference]: Finished difference. Result has 484 places, 601 transitions, 10548 flow [2024-06-14 11:39:18,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10284, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10548, PETRI_PLACES=484, PETRI_TRANSITIONS=601} [2024-06-14 11:39:18,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-14 11:39:18,469 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 601 transitions, 10548 flow [2024-06-14 11:39:18,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:18,470 INFO 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-14 11:39:18,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:39:18,470 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:18,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:18,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 21 times [2024-06-14 11:39:18,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:18,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542180690] [2024-06-14 11:39:18,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:18,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:18,595 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-14 11:39:18,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542180690] [2024-06-14 11:39:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542180690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:18,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:18,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:18,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111993182] [2024-06-14 11:39:18,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:18,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:18,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:18,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:18,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:18,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:18,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 601 transitions, 10548 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:18,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:18,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:20,059 INFO L124 PetriNetUnfolderBase]: 2957/5018 cut-off events. [2024-06-14 11:39:20,059 INFO L125 PetriNetUnfolderBase]: For 1225653/1225653 co-relation queries the response was YES. [2024-06-14 11:39:20,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45630 conditions, 5018 events. 2957/5018 cut-off events. For 1225653/1225653 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33469 event pairs, 562 based on Foata normal form. 1/5016 useless extension candidates. Maximal degree in co-relation 45409. Up to 4307 conditions per place. [2024-06-14 11:39:20,141 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 509 selfloop transitions, 117 changer transitions 0/633 dead transitions. [2024-06-14 11:39:20,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 633 transitions, 12460 flow [2024-06-14 11:39:20,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:20,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:20,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:39:20,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:39:20,142 INFO L175 Difference]: Start difference. First operand has 484 places, 601 transitions, 10548 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:39:20,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 633 transitions, 12460 flow [2024-06-14 11:39:26,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 633 transitions, 12122 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:26,442 INFO L231 Difference]: Finished difference. Result has 486 places, 601 transitions, 10458 flow [2024-06-14 11:39:26,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10210, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10458, PETRI_PLACES=486, PETRI_TRANSITIONS=601} [2024-06-14 11:39:26,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:39:26,443 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 601 transitions, 10458 flow [2024-06-14 11:39:26,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:26,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:26,443 INFO 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-14 11:39:26,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:39:26,443 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:26,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:26,444 INFO L85 PathProgramCache]: Analyzing trace with hash -597336284, now seen corresponding path program 22 times [2024-06-14 11:39:26,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:26,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59761561] [2024-06-14 11:39:26,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:26,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:26,635 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-14 11:39:26,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:26,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59761561] [2024-06-14 11:39:26,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59761561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:26,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:26,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:26,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586088550] [2024-06-14 11:39:26,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:26,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:26,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:26,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:26,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:26,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:26,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 601 transitions, 10458 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:26,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:26,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:26,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:27,944 INFO L124 PetriNetUnfolderBase]: 2954/5008 cut-off events. [2024-06-14 11:39:27,944 INFO L125 PetriNetUnfolderBase]: For 1231867/1231867 co-relation queries the response was YES. [2024-06-14 11:39:28,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45492 conditions, 5008 events. 2954/5008 cut-off events. For 1231867/1231867 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33489 event pairs, 583 based on Foata normal form. 1/5000 useless extension candidates. Maximal degree in co-relation 45270. Up to 4304 conditions per place. [2024-06-14 11:39:28,240 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 508 selfloop transitions, 114 changer transitions 0/629 dead transitions. [2024-06-14 11:39:28,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 629 transitions, 12064 flow [2024-06-14 11:39:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:28,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:28,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:39:28,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:39:28,241 INFO L175 Difference]: Start difference. First operand has 486 places, 601 transitions, 10458 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:39:28,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 629 transitions, 12064 flow [2024-06-14 11:39:35,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 629 transitions, 11801 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:35,749 INFO L231 Difference]: Finished difference. Result has 486 places, 601 transitions, 10437 flow [2024-06-14 11:39:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10199, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10437, PETRI_PLACES=486, PETRI_TRANSITIONS=601} [2024-06-14 11:39:35,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:39:35,749 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 601 transitions, 10437 flow [2024-06-14 11:39:35,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:35,749 INFO 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-14 11:39:35,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:39:35,750 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:35,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:35,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1766953926, now seen corresponding path program 17 times [2024-06-14 11:39:35,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:35,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520552960] [2024-06-14 11:39:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:35,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:35,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:35,862 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-14 11:39:35,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:35,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520552960] [2024-06-14 11:39:35,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520552960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:35,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:35,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:35,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157741045] [2024-06-14 11:39:35,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:35,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:35,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:35,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:35,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:35,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:35,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 601 transitions, 10437 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:35,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:35,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:37,225 INFO L124 PetriNetUnfolderBase]: 2951/5020 cut-off events. [2024-06-14 11:39:37,226 INFO L125 PetriNetUnfolderBase]: For 1205542/1205542 co-relation queries the response was YES. [2024-06-14 11:39:37,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45199 conditions, 5020 events. 2951/5020 cut-off events. For 1205542/1205542 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33596 event pairs, 603 based on Foata normal form. 1/5012 useless extension candidates. Maximal degree in co-relation 44978. Up to 4087 conditions per place. [2024-06-14 11:39:37,306 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 211 changer transitions 0/627 dead transitions. [2024-06-14 11:39:37,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 627 transitions, 12321 flow [2024-06-14 11:39:37,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:37,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:37,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:39:37,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:39:37,307 INFO L175 Difference]: Start difference. First operand has 486 places, 601 transitions, 10437 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:39:37,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 627 transitions, 12321 flow [2024-06-14 11:39:43,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 627 transitions, 12001 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:43,661 INFO L231 Difference]: Finished difference. Result has 485 places, 601 transitions, 10549 flow [2024-06-14 11:39:43,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10549, PETRI_PLACES=485, PETRI_TRANSITIONS=601} [2024-06-14 11:39:43,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:39:43,662 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 601 transitions, 10549 flow [2024-06-14 11:39:43,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:43,662 INFO 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-14 11:39:43,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:39:43,662 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:43,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:43,662 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 23 times [2024-06-14 11:39:43,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:43,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6953519] [2024-06-14 11:39:43,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:43,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:43,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:43,779 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-14 11:39:43,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:43,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6953519] [2024-06-14 11:39:43,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6953519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:43,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:43,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:43,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783594071] [2024-06-14 11:39:43,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:43,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:43,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:43,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:43,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:43,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:43,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 601 transitions, 10549 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:43,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:43,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:45,316 INFO L124 PetriNetUnfolderBase]: 2948/5004 cut-off events. [2024-06-14 11:39:45,316 INFO L125 PetriNetUnfolderBase]: For 1191156/1191156 co-relation queries the response was YES. [2024-06-14 11:39:45,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45137 conditions, 5004 events. 2948/5004 cut-off events. For 1191156/1191156 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33355 event pairs, 563 based on Foata normal form. 1/5002 useless extension candidates. Maximal degree in co-relation 44916. Up to 4297 conditions per place. [2024-06-14 11:39:45,397 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 516 selfloop transitions, 113 changer transitions 0/636 dead transitions. [2024-06-14 11:39:45,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 636 transitions, 12185 flow [2024-06-14 11:39:45,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:45,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:45,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:39:45,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:39:45,398 INFO L175 Difference]: Start difference. First operand has 485 places, 601 transitions, 10549 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:39:45,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 636 transitions, 12185 flow [2024-06-14 11:39:52,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 636 transitions, 11713 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:52,545 INFO L231 Difference]: Finished difference. Result has 486 places, 601 transitions, 10317 flow [2024-06-14 11:39:52,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10077, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10317, PETRI_PLACES=486, PETRI_TRANSITIONS=601} [2024-06-14 11:39:52,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:39:52,546 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 601 transitions, 10317 flow [2024-06-14 11:39:52,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:52,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:52,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, 1] [2024-06-14 11:39:52,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:39:52,546 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:52,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:52,546 INFO L85 PathProgramCache]: Analyzing trace with hash 943021732, now seen corresponding path program 18 times [2024-06-14 11:39:52,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:52,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154150760] [2024-06-14 11:39:52,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:52,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:52,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-14 11:39:52,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:52,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154150760] [2024-06-14 11:39:52,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154150760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:52,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:52,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:52,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147336268] [2024-06-14 11:39:52,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:52,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:52,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:52,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:52,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:52,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:52,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 601 transitions, 10317 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:52,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:52,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:52,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:53,986 INFO L124 PetriNetUnfolderBase]: 2953/5017 cut-off events. [2024-06-14 11:39:53,986 INFO L125 PetriNetUnfolderBase]: For 1209032/1209032 co-relation queries the response was YES. [2024-06-14 11:39:54,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45127 conditions, 5017 events. 2953/5017 cut-off events. For 1209032/1209032 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33472 event pairs, 565 based on Foata normal form. 1/5015 useless extension candidates. Maximal degree in co-relation 44905. Up to 4089 conditions per place. [2024-06-14 11:39:54,072 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 210 changer transitions 0/632 dead transitions. [2024-06-14 11:39:54,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 632 transitions, 12301 flow [2024-06-14 11:39:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:39:54,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:39:54,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-14 11:39:54,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-06-14 11:39:54,073 INFO L175 Difference]: Start difference. First operand has 486 places, 601 transitions, 10317 flow. Second operand 10 states and 233 transitions. [2024-06-14 11:39:54,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 632 transitions, 12301 flow [2024-06-14 11:40:00,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 632 transitions, 12001 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:01,006 INFO L231 Difference]: Finished difference. Result has 486 places, 604 transitions, 10539 flow [2024-06-14 11:40:01,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10025, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10539, PETRI_PLACES=486, PETRI_TRANSITIONS=604} [2024-06-14 11:40:01,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:40:01,006 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 604 transitions, 10539 flow [2024-06-14 11:40:01,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:01,006 INFO 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-14 11:40:01,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:40:01,007 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:01,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:01,007 INFO L85 PathProgramCache]: Analyzing trace with hash 77601664, now seen corresponding path program 19 times [2024-06-14 11:40:01,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:01,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110447540] [2024-06-14 11:40:01,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:01,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:01,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:01,125 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-14 11:40:01,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:01,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110447540] [2024-06-14 11:40:01,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110447540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:01,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:01,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:01,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102522499] [2024-06-14 11:40:01,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:01,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:01,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:01,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:01,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:01,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:01,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 604 transitions, 10539 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:01,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:01,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:02,533 INFO L124 PetriNetUnfolderBase]: 2950/5015 cut-off events. [2024-06-14 11:40:02,533 INFO L125 PetriNetUnfolderBase]: For 1180583/1180583 co-relation queries the response was YES. [2024-06-14 11:40:02,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44981 conditions, 5015 events. 2950/5015 cut-off events. For 1180583/1180583 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33534 event pairs, 564 based on Foata normal form. 1/5013 useless extension candidates. Maximal degree in co-relation 44760. Up to 4451 conditions per place. [2024-06-14 11:40:02,611 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 571 selfloop transitions, 56 changer transitions 0/634 dead transitions. [2024-06-14 11:40:02,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 634 transitions, 12159 flow [2024-06-14 11:40:02,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:02,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:40:02,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:40:02,612 INFO L175 Difference]: Start difference. First operand has 486 places, 604 transitions, 10539 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:40:02,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 634 transitions, 12159 flow [2024-06-14 11:40:09,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 634 transitions, 11724 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:09,514 INFO L231 Difference]: Finished difference. Result has 485 places, 604 transitions, 10237 flow [2024-06-14 11:40:09,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10106, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10237, PETRI_PLACES=485, PETRI_TRANSITIONS=604} [2024-06-14 11:40:09,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:40:09,515 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 604 transitions, 10237 flow [2024-06-14 11:40:09,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:09,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:09,515 INFO 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-14 11:40:09,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:40:09,515 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:09,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:09,515 INFO L85 PathProgramCache]: Analyzing trace with hash 715120582, now seen corresponding path program 20 times [2024-06-14 11:40:09,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:09,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561694630] [2024-06-14 11:40:09,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:09,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:09,628 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-14 11:40:09,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:09,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561694630] [2024-06-14 11:40:09,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561694630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:09,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:09,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:09,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076060315] [2024-06-14 11:40:09,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:09,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:09,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:09,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:09,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:09,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:09,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 604 transitions, 10237 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:09,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:09,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:09,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:11,071 INFO L124 PetriNetUnfolderBase]: 2955/5036 cut-off events. [2024-06-14 11:40:11,071 INFO L125 PetriNetUnfolderBase]: For 1184211/1184211 co-relation queries the response was YES. [2024-06-14 11:40:11,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44545 conditions, 5036 events. 2955/5036 cut-off events. For 1184211/1184211 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33710 event pairs, 574 based on Foata normal form. 1/5034 useless extension candidates. Maximal degree in co-relation 44325. Up to 4091 conditions per place. [2024-06-14 11:40:11,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 215 changer transitions 0/637 dead transitions. [2024-06-14 11:40:11,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 637 transitions, 12233 flow [2024-06-14 11:40:11,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:11,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:11,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:40:11,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:40:11,151 INFO L175 Difference]: Start difference. First operand has 485 places, 604 transitions, 10237 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:40:11,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 637 transitions, 12233 flow [2024-06-14 11:40:18,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 637 transitions, 12032 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:18,830 INFO L231 Difference]: Finished difference. Result has 489 places, 607 transitions, 10558 flow [2024-06-14 11:40:18,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10036, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10558, PETRI_PLACES=489, PETRI_TRANSITIONS=607} [2024-06-14 11:40:18,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 11:40:18,831 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 607 transitions, 10558 flow [2024-06-14 11:40:18,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:18,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:18,831 INFO 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-14 11:40:18,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:40:18,831 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:18,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:18,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1996902570, now seen corresponding path program 24 times [2024-06-14 11:40:18,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:18,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2210942] [2024-06-14 11:40:18,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:18,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:18,964 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-14 11:40:18,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:18,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2210942] [2024-06-14 11:40:18,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2210942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:18,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:18,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:18,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441328537] [2024-06-14 11:40:18,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:18,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:18,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:18,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:18,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:19,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:19,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 607 transitions, 10558 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:19,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:19,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:19,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:20,244 INFO L124 PetriNetUnfolderBase]: 2952/5010 cut-off events. [2024-06-14 11:40:20,244 INFO L125 PetriNetUnfolderBase]: For 1192065/1192065 co-relation queries the response was YES. [2024-06-14 11:40:20,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44784 conditions, 5010 events. 2952/5010 cut-off events. For 1192065/1192065 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 33524 event pairs, 582 based on Foata normal form. 1/5002 useless extension candidates. Maximal degree in co-relation 44563. Up to 4304 conditions per place. [2024-06-14 11:40:20,326 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 509 selfloop transitions, 114 changer transitions 0/630 dead transitions. [2024-06-14 11:40:20,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 630 transitions, 11862 flow [2024-06-14 11:40:20,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:20,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:20,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:40:20,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:40:20,327 INFO L175 Difference]: Start difference. First operand has 489 places, 607 transitions, 10558 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:40:20,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 630 transitions, 11862 flow [2024-06-14 11:40:25,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 630 transitions, 11409 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:25,751 INFO L231 Difference]: Finished difference. Result has 488 places, 607 transitions, 10343 flow [2024-06-14 11:40:25,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10105, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10343, PETRI_PLACES=488, PETRI_TRANSITIONS=607} [2024-06-14 11:40:25,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 11:40:25,752 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 607 transitions, 10343 flow [2024-06-14 11:40:25,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:25,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:25,752 INFO 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-14 11:40:25,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:40:25,752 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:25,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:25,753 INFO L85 PathProgramCache]: Analyzing trace with hash 714734632, now seen corresponding path program 21 times [2024-06-14 11:40:25,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:25,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281090737] [2024-06-14 11:40:25,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:25,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:25,865 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-14 11:40:25,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281090737] [2024-06-14 11:40:25,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281090737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:25,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:25,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:25,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212610392] [2024-06-14 11:40:25,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:25,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:25,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:25,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:25,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:25,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:25,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 607 transitions, 10343 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:25,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:25,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:25,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:27,223 INFO L124 PetriNetUnfolderBase]: 2949/5010 cut-off events. [2024-06-14 11:40:27,223 INFO L125 PetriNetUnfolderBase]: For 1179009/1179009 co-relation queries the response was YES. [2024-06-14 11:40:27,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44332 conditions, 5010 events. 2949/5010 cut-off events. For 1179009/1179009 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33371 event pairs, 562 based on Foata normal form. 1/5008 useless extension candidates. Maximal degree in co-relation 44112. Up to 4087 conditions per place. [2024-06-14 11:40:27,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 217 changer transitions 0/639 dead transitions. [2024-06-14 11:40:27,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 639 transitions, 11979 flow [2024-06-14 11:40:27,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:27,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:27,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 11:40:27,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 11:40:27,300 INFO L175 Difference]: Start difference. First operand has 488 places, 607 transitions, 10343 flow. Second operand 9 states and 221 transitions. [2024-06-14 11:40:27,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 639 transitions, 11979 flow [2024-06-14 11:40:34,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 639 transitions, 11480 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-14 11:40:34,170 INFO L231 Difference]: Finished difference. Result has 485 places, 607 transitions, 10290 flow [2024-06-14 11:40:34,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9846, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10290, PETRI_PLACES=485, PETRI_TRANSITIONS=607} [2024-06-14 11:40:34,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:40:34,171 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 607 transitions, 10290 flow [2024-06-14 11:40:34,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:34,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:34,171 INFO 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-14 11:40:34,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:40:34,171 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:34,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:34,172 INFO L85 PathProgramCache]: Analyzing trace with hash 567032776, now seen corresponding path program 4 times [2024-06-14 11:40:34,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:34,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519225347] [2024-06-14 11:40:34,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:34,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:34,283 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-14 11:40:34,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:34,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519225347] [2024-06-14 11:40:34,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519225347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:34,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:34,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:34,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355308523] [2024-06-14 11:40:34,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:34,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:34,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:34,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:34,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:34,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:34,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 607 transitions, 10290 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:34,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:34,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:34,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:35,699 INFO L124 PetriNetUnfolderBase]: 2936/5001 cut-off events. [2024-06-14 11:40:35,699 INFO L125 PetriNetUnfolderBase]: For 1165499/1165499 co-relation queries the response was YES. [2024-06-14 11:40:35,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43387 conditions, 5001 events. 2936/5001 cut-off events. For 1165499/1165499 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33411 event pairs, 431 based on Foata normal form. 6/5004 useless extension candidates. Maximal degree in co-relation 43167. Up to 4171 conditions per place. [2024-06-14 11:40:35,772 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 574 selfloop transitions, 59 changer transitions 0/640 dead transitions. [2024-06-14 11:40:35,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 640 transitions, 11680 flow [2024-06-14 11:40:35,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:35,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:35,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:40:35,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:40:35,773 INFO L175 Difference]: Start difference. First operand has 485 places, 607 transitions, 10290 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:40:35,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 640 transitions, 11680 flow [2024-06-14 11:40:42,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 640 transitions, 11170 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:42,362 INFO L231 Difference]: Finished difference. Result has 482 places, 607 transitions, 9908 flow [2024-06-14 11:40:42,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9780, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9908, PETRI_PLACES=482, PETRI_TRANSITIONS=607} [2024-06-14 11:40:42,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-14 11:40:42,363 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 607 transitions, 9908 flow [2024-06-14 11:40:42,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,363 INFO 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-14 11:40:42,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:40:42,363 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:42,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 244626548, now seen corresponding path program 5 times [2024-06-14 11:40:42,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73208682] [2024-06-14 11:40:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:42,486 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-14 11:40:42,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:42,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73208682] [2024-06-14 11:40:42,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73208682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:42,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:42,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:42,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027738336] [2024-06-14 11:40:42,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:42,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:42,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:42,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:42,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:42,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:42,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 607 transitions, 9908 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:42,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:42,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:43,838 INFO L124 PetriNetUnfolderBase]: 2944/4995 cut-off events. [2024-06-14 11:40:43,839 INFO L125 PetriNetUnfolderBase]: For 1124494/1124494 co-relation queries the response was YES. [2024-06-14 11:40:43,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43154 conditions, 4995 events. 2944/4995 cut-off events. For 1124494/1124494 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 33389 event pairs, 589 based on Foata normal form. 2/4984 useless extension candidates. Maximal degree in co-relation 42934. Up to 4385 conditions per place. [2024-06-14 11:40:43,915 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 535 selfloop transitions, 86 changer transitions 0/628 dead transitions. [2024-06-14 11:40:43,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 628 transitions, 11224 flow [2024-06-14 11:40:43,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:43,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:43,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:40:43,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 11:40:43,916 INFO L175 Difference]: Start difference. First operand has 482 places, 607 transitions, 9908 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:40:43,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 628 transitions, 11224 flow [2024-06-14 11:40:49,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 628 transitions, 11122 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:49,337 INFO L231 Difference]: Finished difference. Result has 485 places, 609 transitions, 10015 flow [2024-06-14 11:40:49,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9806, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10015, PETRI_PLACES=485, PETRI_TRANSITIONS=609} [2024-06-14 11:40:49,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:40:49,338 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 609 transitions, 10015 flow [2024-06-14 11:40:49,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:49,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:49,338 INFO 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-14 11:40:49,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:40:49,338 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:49,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:49,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2094236632, now seen corresponding path program 5 times [2024-06-14 11:40:49,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:49,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940266263] [2024-06-14 11:40:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:49,453 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-14 11:40:49,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:49,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940266263] [2024-06-14 11:40:49,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940266263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585872882] [2024-06-14 11:40:49,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:49,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:49,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:49,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:49,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:49,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:49,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 609 transitions, 10015 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:49,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:49,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:49,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:50,659 INFO L124 PetriNetUnfolderBase]: 2952/4997 cut-off events. [2024-06-14 11:40:50,659 INFO L125 PetriNetUnfolderBase]: For 1097610/1097610 co-relation queries the response was YES. [2024-06-14 11:40:50,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43080 conditions, 4997 events. 2952/4997 cut-off events. For 1097610/1097610 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 33254 event pairs, 619 based on Foata normal form. 2/4980 useless extension candidates. Maximal degree in co-relation 42860. Up to 4255 conditions per place. [2024-06-14 11:40:50,936 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 434 selfloop transitions, 189 changer transitions 0/630 dead transitions. [2024-06-14 11:40:50,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 630 transitions, 11385 flow [2024-06-14 11:40:50,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:50,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:50,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:40:50,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:40:50,937 INFO L175 Difference]: Start difference. First operand has 485 places, 609 transitions, 10015 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:40:50,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 630 transitions, 11385 flow [2024-06-14 11:40:58,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 630 transitions, 11196 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:58,710 INFO L231 Difference]: Finished difference. Result has 487 places, 611 transitions, 10291 flow [2024-06-14 11:40:58,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10291, PETRI_PLACES=487, PETRI_TRANSITIONS=611} [2024-06-14 11:40:58,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-14 11:40:58,711 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 611 transitions, 10291 flow [2024-06-14 11:40:58,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:58,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:58,711 INFO 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-14 11:40:58,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:40:58,712 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:58,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:58,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2019594960, now seen corresponding path program 6 times [2024-06-14 11:40:58,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:58,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729515943] [2024-06-14 11:40:58,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:58,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:58,833 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-14 11:40:58,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:58,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729515943] [2024-06-14 11:40:58,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729515943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:58,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:58,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598434894] [2024-06-14 11:40:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:58,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:58,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:58,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:58,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:58,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:58,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 611 transitions, 10291 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:58,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:58,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:58,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:00,150 INFO L124 PetriNetUnfolderBase]: 2973/5039 cut-off events. [2024-06-14 11:41:00,151 INFO L125 PetriNetUnfolderBase]: For 1136599/1136605 co-relation queries the response was YES. [2024-06-14 11:41:00,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43972 conditions, 5039 events. 2973/5039 cut-off events. For 1136599/1136605 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 33644 event pairs, 579 based on Foata normal form. 6/5037 useless extension candidates. Maximal degree in co-relation 43751. Up to 4393 conditions per place. [2024-06-14 11:41:00,228 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 546 selfloop transitions, 85 changer transitions 0/638 dead transitions. [2024-06-14 11:41:00,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 638 transitions, 11975 flow [2024-06-14 11:41:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:00,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:41:00,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:41:00,229 INFO L175 Difference]: Start difference. First operand has 487 places, 611 transitions, 10291 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:41:00,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 638 transitions, 11975 flow [2024-06-14 11:41:08,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 638 transitions, 11526 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:08,246 INFO L231 Difference]: Finished difference. Result has 488 places, 615 transitions, 10097 flow [2024-06-14 11:41:08,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10097, PETRI_PLACES=488, PETRI_TRANSITIONS=615} [2024-06-14 11:41:08,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 11:41:08,246 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 615 transitions, 10097 flow [2024-06-14 11:41:08,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:08,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:08,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:08,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:41:08,247 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:08,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash -199536406, now seen corresponding path program 7 times [2024-06-14 11:41:08,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:08,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817507467] [2024-06-14 11:41:08,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:08,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:08,354 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-14 11:41:08,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:08,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817507467] [2024-06-14 11:41:08,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817507467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:08,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:08,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807268166] [2024-06-14 11:41:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:08,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:08,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:08,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:08,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:08,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:08,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 615 transitions, 10097 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:08,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:08,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:08,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:09,744 INFO L124 PetriNetUnfolderBase]: 2981/5058 cut-off events. [2024-06-14 11:41:09,744 INFO L125 PetriNetUnfolderBase]: For 1149575/1149581 co-relation queries the response was YES. [2024-06-14 11:41:09,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43946 conditions, 5058 events. 2981/5058 cut-off events. For 1149575/1149581 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33838 event pairs, 588 based on Foata normal form. 6/5056 useless extension candidates. Maximal degree in co-relation 43724. Up to 4440 conditions per place. [2024-06-14 11:41:09,824 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 546 selfloop transitions, 82 changer transitions 0/635 dead transitions. [2024-06-14 11:41:09,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 635 transitions, 11439 flow [2024-06-14 11:41:09,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:09,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:41:09,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:41:09,825 INFO L175 Difference]: Start difference. First operand has 488 places, 615 transitions, 10097 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:41:09,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 635 transitions, 11439 flow [2024-06-14 11:41:16,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 635 transitions, 11275 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-14 11:41:16,683 INFO L231 Difference]: Finished difference. Result has 492 places, 617 transitions, 10148 flow [2024-06-14 11:41:16,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9951, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10148, PETRI_PLACES=492, PETRI_TRANSITIONS=617} [2024-06-14 11:41:16,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 11:41:16,684 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 617 transitions, 10148 flow [2024-06-14 11:41:16,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:16,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:16,684 INFO 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-14 11:41:16,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:41:16,684 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:16,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:16,684 INFO L85 PathProgramCache]: Analyzing trace with hash -34557400, now seen corresponding path program 8 times [2024-06-14 11:41:16,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:16,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674097576] [2024-06-14 11:41:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:16,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:16,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-14 11:41:16,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:16,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674097576] [2024-06-14 11:41:16,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674097576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:16,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:16,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:16,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595568177] [2024-06-14 11:41:16,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:16,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:16,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:16,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:16,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:16,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:16,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 617 transitions, 10148 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:16,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:16,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:16,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:18,094 INFO L124 PetriNetUnfolderBase]: 2989/5082 cut-off events. [2024-06-14 11:41:18,094 INFO L125 PetriNetUnfolderBase]: For 1164294/1164300 co-relation queries the response was YES. [2024-06-14 11:41:18,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44185 conditions, 5082 events. 2989/5082 cut-off events. For 1164294/1164300 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34048 event pairs, 510 based on Foata normal form. 6/5080 useless extension candidates. Maximal degree in co-relation 43961. Up to 4254 conditions per place. [2024-06-14 11:41:18,175 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 537 selfloop transitions, 107 changer transitions 0/651 dead transitions. [2024-06-14 11:41:18,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 651 transitions, 12220 flow [2024-06-14 11:41:18,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:18,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:18,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:41:18,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:41:18,176 INFO L175 Difference]: Start difference. First operand has 492 places, 617 transitions, 10148 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:41:18,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 651 transitions, 12220 flow [2024-06-14 11:41:24,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 651 transitions, 12085 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:24,199 INFO L231 Difference]: Finished difference. Result has 496 places, 626 transitions, 10422 flow [2024-06-14 11:41:24,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10013, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10422, PETRI_PLACES=496, PETRI_TRANSITIONS=626} [2024-06-14 11:41:24,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:41:24,199 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 626 transitions, 10422 flow [2024-06-14 11:41:24,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:24,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:24,200 INFO 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-14 11:41:24,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:41:24,200 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:24,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:24,200 INFO L85 PathProgramCache]: Analyzing trace with hash 359825292, now seen corresponding path program 9 times [2024-06-14 11:41:24,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:24,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760507601] [2024-06-14 11:41:24,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:24,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:24,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-14 11:41:24,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:24,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760507601] [2024-06-14 11:41:24,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760507601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:24,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:24,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174239651] [2024-06-14 11:41:24,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:24,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:24,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:24,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:24,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:24,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 626 transitions, 10422 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:24,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:24,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:24,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:25,661 INFO L124 PetriNetUnfolderBase]: 2997/5095 cut-off events. [2024-06-14 11:41:25,661 INFO L125 PetriNetUnfolderBase]: For 1181739/1181745 co-relation queries the response was YES. [2024-06-14 11:41:25,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44830 conditions, 5095 events. 2997/5095 cut-off events. For 1181739/1181745 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 34175 event pairs, 510 based on Foata normal form. 6/5093 useless extension candidates. Maximal degree in co-relation 44604. Up to 4262 conditions per place. [2024-06-14 11:41:25,739 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 534 selfloop transitions, 109 changer transitions 0/650 dead transitions. [2024-06-14 11:41:25,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 650 transitions, 12119 flow [2024-06-14 11:41:25,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:25,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:25,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:41:25,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:41:25,740 INFO L175 Difference]: Start difference. First operand has 496 places, 626 transitions, 10422 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:41:25,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 650 transitions, 12119 flow [2024-06-14 11:41:33,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 650 transitions, 11915 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-14 11:41:33,050 INFO L231 Difference]: Finished difference. Result has 501 places, 629 transitions, 10506 flow [2024-06-14 11:41:33,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10248, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10506, PETRI_PLACES=501, PETRI_TRANSITIONS=629} [2024-06-14 11:41:33,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 11:41:33,050 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 629 transitions, 10506 flow [2024-06-14 11:41:33,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:33,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:33,051 INFO 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-14 11:41:33,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:41:33,051 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:33,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:33,052 INFO L85 PathProgramCache]: Analyzing trace with hash 931421490, now seen corresponding path program 10 times [2024-06-14 11:41:33,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:33,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538366683] [2024-06-14 11:41:33,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:33,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:33,178 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-14 11:41:33,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:33,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538366683] [2024-06-14 11:41:33,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538366683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:33,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:33,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:33,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006550825] [2024-06-14 11:41:33,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:33,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:33,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:33,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:33,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:33,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:33,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 629 transitions, 10506 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:33,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:33,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:33,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:34,718 INFO L124 PetriNetUnfolderBase]: 3005/5102 cut-off events. [2024-06-14 11:41:34,718 INFO L125 PetriNetUnfolderBase]: For 1195136/1195142 co-relation queries the response was YES. [2024-06-14 11:41:34,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44928 conditions, 5102 events. 3005/5102 cut-off events. For 1195136/1195142 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34199 event pairs, 592 based on Foata normal form. 6/5100 useless extension candidates. Maximal degree in co-relation 44700. Up to 4476 conditions per place. [2024-06-14 11:41:34,798 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 558 selfloop transitions, 81 changer transitions 0/646 dead transitions. [2024-06-14 11:41:34,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 646 transitions, 11858 flow [2024-06-14 11:41:34,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:34,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:34,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:41:34,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-14 11:41:34,799 INFO L175 Difference]: Start difference. First operand has 501 places, 629 transitions, 10506 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:41:34,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 646 transitions, 11858 flow [2024-06-14 11:41:42,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 646 transitions, 11673 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:41:42,104 INFO L231 Difference]: Finished difference. Result has 505 places, 631 transitions, 10530 flow [2024-06-14 11:41:42,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10323, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10530, PETRI_PLACES=505, PETRI_TRANSITIONS=631} [2024-06-14 11:41:42,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-14 11:41:42,104 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 631 transitions, 10530 flow [2024-06-14 11:41:42,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:42,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:42,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, 1] [2024-06-14 11:41:42,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:41:42,105 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:42,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:42,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1177581334, now seen corresponding path program 11 times [2024-06-14 11:41:42,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:42,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033322603] [2024-06-14 11:41:42,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:42,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:42,211 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-14 11:41:42,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:42,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033322603] [2024-06-14 11:41:42,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033322603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:42,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:42,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:42,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24335064] [2024-06-14 11:41:42,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:42,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:42,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:42,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:42,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:42,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:42,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 631 transitions, 10530 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:42,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:42,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:42,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:43,645 INFO L124 PetriNetUnfolderBase]: 3013/5114 cut-off events. [2024-06-14 11:41:43,645 INFO L125 PetriNetUnfolderBase]: For 1209916/1209922 co-relation queries the response was YES. [2024-06-14 11:41:43,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44968 conditions, 5114 events. 3013/5114 cut-off events. For 1209916/1209922 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 34254 event pairs, 590 based on Foata normal form. 6/5112 useless extension candidates. Maximal degree in co-relation 44739. Up to 4462 conditions per place. [2024-06-14 11:41:43,728 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 555 selfloop transitions, 88 changer transitions 0/650 dead transitions. [2024-06-14 11:41:43,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 650 transitions, 11892 flow [2024-06-14 11:41:43,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:43,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:43,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:41:43,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 11:41:43,729 INFO L175 Difference]: Start difference. First operand has 505 places, 631 transitions, 10530 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:41:43,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 650 transitions, 11892 flow [2024-06-14 11:41:51,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 650 transitions, 11757 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:51,338 INFO L231 Difference]: Finished difference. Result has 509 places, 634 transitions, 10632 flow [2024-06-14 11:41:51,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10395, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10632, PETRI_PLACES=509, PETRI_TRANSITIONS=634} [2024-06-14 11:41:51,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-14 11:41:51,338 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 634 transitions, 10632 flow [2024-06-14 11:41:51,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:51,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:51,338 INFO 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-14 11:41:51,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:41:51,339 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:51,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:51,339 INFO L85 PathProgramCache]: Analyzing trace with hash -371596596, now seen corresponding path program 12 times [2024-06-14 11:41:51,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:51,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961236929] [2024-06-14 11:41:51,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:51,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:51,511 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-14 11:41:51,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:51,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961236929] [2024-06-14 11:41:51,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961236929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:51,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:51,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:51,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549178310] [2024-06-14 11:41:51,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:51,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:51,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:51,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:51,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:51,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:51,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 634 transitions, 10632 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:51,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:51,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:51,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:53,073 INFO L124 PetriNetUnfolderBase]: 3021/5119 cut-off events. [2024-06-14 11:41:53,073 INFO L125 PetriNetUnfolderBase]: For 1225710/1225710 co-relation queries the response was YES. [2024-06-14 11:41:53,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45242 conditions, 5119 events. 3021/5119 cut-off events. For 1225710/1225710 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 34282 event pairs, 592 based on Foata normal form. 2/5111 useless extension candidates. Maximal degree in co-relation 45011. Up to 4500 conditions per place. [2024-06-14 11:41:53,155 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 560 selfloop transitions, 87 changer transitions 0/654 dead transitions. [2024-06-14 11:41:53,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 654 transitions, 12008 flow [2024-06-14 11:41:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:41:53,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:41:53,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 11:41:53,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-14 11:41:53,156 INFO L175 Difference]: Start difference. First operand has 509 places, 634 transitions, 10632 flow. Second operand 10 states and 213 transitions. [2024-06-14 11:41:53,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 654 transitions, 12008 flow [2024-06-14 11:42:00,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 654 transitions, 11827 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:42:00,045 INFO L231 Difference]: Finished difference. Result has 515 places, 636 transitions, 10674 flow [2024-06-14 11:42:00,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10451, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10674, PETRI_PLACES=515, PETRI_TRANSITIONS=636} [2024-06-14 11:42:00,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-14 11:42:00,046 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 636 transitions, 10674 flow [2024-06-14 11:42:00,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:00,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:00,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:00,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:42:00,046 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:00,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:00,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1907205580, now seen corresponding path program 13 times [2024-06-14 11:42:00,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:00,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151984535] [2024-06-14 11:42:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:00,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:00,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:00,168 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-14 11:42:00,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:00,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151984535] [2024-06-14 11:42:00,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151984535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:00,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:00,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:00,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981369922] [2024-06-14 11:42:00,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:00,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:00,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:00,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:00,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:00,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:00,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 636 transitions, 10674 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:00,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:00,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:00,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:01,529 INFO L124 PetriNetUnfolderBase]: 3029/5135 cut-off events. [2024-06-14 11:42:01,529 INFO L125 PetriNetUnfolderBase]: For 1241397/1241397 co-relation queries the response was YES. [2024-06-14 11:42:01,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45423 conditions, 5135 events. 3029/5135 cut-off events. For 1241397/1241397 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34513 event pairs, 594 based on Foata normal form. 2/5127 useless extension candidates. Maximal degree in co-relation 45191. Up to 4512 conditions per place. [2024-06-14 11:42:01,613 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 561 selfloop transitions, 86 changer transitions 0/654 dead transitions. [2024-06-14 11:42:01,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 654 transitions, 12046 flow [2024-06-14 11:42:01,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:01,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:01,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:42:01,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 11:42:01,614 INFO L175 Difference]: Start difference. First operand has 515 places, 636 transitions, 10674 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:42:01,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 654 transitions, 12046 flow [2024-06-14 11:42:09,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 654 transitions, 11851 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:42:09,972 INFO L231 Difference]: Finished difference. Result has 515 places, 638 transitions, 10700 flow [2024-06-14 11:42:09,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10479, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10700, PETRI_PLACES=515, PETRI_TRANSITIONS=638} [2024-06-14 11:42:09,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-14 11:42:09,972 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 638 transitions, 10700 flow [2024-06-14 11:42:09,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:09,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:09,972 INFO 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-14 11:42:09,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:42:09,972 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:09,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:09,973 INFO L85 PathProgramCache]: Analyzing trace with hash -39190638, now seen corresponding path program 14 times [2024-06-14 11:42:09,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:09,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089209588] [2024-06-14 11:42:09,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:09,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:10,105 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-14 11:42:10,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:10,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089209588] [2024-06-14 11:42:10,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089209588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:10,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:10,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:10,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471454615] [2024-06-14 11:42:10,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:10,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:10,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:10,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:10,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:10,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:10,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 638 transitions, 10700 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:10,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:10,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:10,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:11,526 INFO L124 PetriNetUnfolderBase]: 3037/5145 cut-off events. [2024-06-14 11:42:11,526 INFO L125 PetriNetUnfolderBase]: For 1256491/1256491 co-relation queries the response was YES. [2024-06-14 11:42:11,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45566 conditions, 5145 events. 3037/5145 cut-off events. For 1256491/1256491 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 34536 event pairs, 590 based on Foata normal form. 2/5135 useless extension candidates. Maximal degree in co-relation 45333. Up to 4492 conditions per place. [2024-06-14 11:42:11,607 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 556 selfloop transitions, 95 changer transitions 0/658 dead transitions. [2024-06-14 11:42:11,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 658 transitions, 12086 flow [2024-06-14 11:42:11,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:11,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:11,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:42:11,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 11:42:11,608 INFO L175 Difference]: Start difference. First operand has 515 places, 638 transitions, 10700 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:42:11,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 658 transitions, 12086 flow [2024-06-14 11:42:19,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 658 transitions, 11939 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:19,622 INFO L231 Difference]: Finished difference. Result has 519 places, 641 transitions, 10813 flow [2024-06-14 11:42:19,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10553, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10813, PETRI_PLACES=519, PETRI_TRANSITIONS=641} [2024-06-14 11:42:19,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-06-14 11:42:19,622 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 641 transitions, 10813 flow [2024-06-14 11:42:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:19,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:19,623 INFO 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-14 11:42:19,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:42:19,623 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:19,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash 2078986438, now seen corresponding path program 6 times [2024-06-14 11:42:19,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:19,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40592423] [2024-06-14 11:42:19,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:19,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:19,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:19,753 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-14 11:42:19,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:19,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40592423] [2024-06-14 11:42:19,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40592423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:19,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:19,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:19,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007699318] [2024-06-14 11:42:19,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:19,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:19,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:19,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:19,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:19,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:19,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 641 transitions, 10813 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:19,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:19,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:19,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:21,180 INFO L124 PetriNetUnfolderBase]: 3045/5171 cut-off events. [2024-06-14 11:42:21,180 INFO L125 PetriNetUnfolderBase]: For 1272996/1272996 co-relation queries the response was YES. [2024-06-14 11:42:21,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45942 conditions, 5171 events. 3045/5171 cut-off events. For 1272996/1272996 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34775 event pairs, 580 based on Foata normal form. 2/5166 useless extension candidates. Maximal degree in co-relation 45706. Up to 4619 conditions per place. [2024-06-14 11:42:21,264 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 602 selfloop transitions, 50 changer transitions 0/659 dead transitions. [2024-06-14 11:42:21,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 659 transitions, 12237 flow [2024-06-14 11:42:21,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:21,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:42:21,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-14 11:42:21,265 INFO L175 Difference]: Start difference. First operand has 519 places, 641 transitions, 10813 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:42:21,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 659 transitions, 12237 flow [2024-06-14 11:42:29,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 659 transitions, 12085 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:42:29,727 INFO L231 Difference]: Finished difference. Result has 523 places, 643 transitions, 10852 flow [2024-06-14 11:42:29,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10661, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10852, PETRI_PLACES=523, PETRI_TRANSITIONS=643} [2024-06-14 11:42:29,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-14 11:42:29,728 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 643 transitions, 10852 flow [2024-06-14 11:42:29,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:29,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:29,728 INFO 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-14 11:42:29,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:42:29,728 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:29,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:29,728 INFO L85 PathProgramCache]: Analyzing trace with hash 138304140, now seen corresponding path program 7 times [2024-06-14 11:42:29,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:29,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921512692] [2024-06-14 11:42:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:29,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-14 11:42:29,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:29,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921512692] [2024-06-14 11:42:29,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921512692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:29,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:29,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:29,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929858881] [2024-06-14 11:42:29,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:29,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:29,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:29,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:29,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:29,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:29,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 643 transitions, 10852 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:29,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:29,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:29,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:31,287 INFO L124 PetriNetUnfolderBase]: 3053/5185 cut-off events. [2024-06-14 11:42:31,287 INFO L125 PetriNetUnfolderBase]: For 1291974/1291974 co-relation queries the response was YES. [2024-06-14 11:42:31,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46174 conditions, 5185 events. 3053/5185 cut-off events. For 1291974/1291974 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 34876 event pairs, 578 based on Foata normal form. 2/5180 useless extension candidates. Maximal degree in co-relation 45936. Up to 4617 conditions per place. [2024-06-14 11:42:31,374 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 602 selfloop transitions, 54 changer transitions 0/663 dead transitions. [2024-06-14 11:42:31,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 663 transitions, 12292 flow [2024-06-14 11:42:31,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:31,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:31,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:42:31,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-14 11:42:31,375 INFO L175 Difference]: Start difference. First operand has 523 places, 643 transitions, 10852 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:42:31,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 663 transitions, 12292 flow [2024-06-14 11:42:38,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 663 transitions, 11985 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-14 11:42:38,858 INFO L231 Difference]: Finished difference. Result has 523 places, 645 transitions, 10748 flow [2024-06-14 11:42:38,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10545, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10748, PETRI_PLACES=523, PETRI_TRANSITIONS=645} [2024-06-14 11:42:38,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-14 11:42:38,859 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 645 transitions, 10748 flow [2024-06-14 11:42:38,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:38,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:38,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] [2024-06-14 11:42:38,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:42:38,859 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:38,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:38,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1650889768, now seen corresponding path program 8 times [2024-06-14 11:42:38,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:38,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387720541] [2024-06-14 11:42:38,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:38,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:38,988 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-14 11:42:38,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387720541] [2024-06-14 11:42:38,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387720541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:38,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:38,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:38,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507219605] [2024-06-14 11:42:38,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:38,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:38,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:38,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:39,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:39,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 645 transitions, 10748 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:39,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:39,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:39,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:40,438 INFO L124 PetriNetUnfolderBase]: 3061/5184 cut-off events. [2024-06-14 11:42:40,438 INFO L125 PetriNetUnfolderBase]: For 1309479/1309479 co-relation queries the response was YES. [2024-06-14 11:42:40,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46320 conditions, 5184 events. 3061/5184 cut-off events. For 1309479/1309479 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 34889 event pairs, 634 based on Foata normal form. 2/5167 useless extension candidates. Maximal degree in co-relation 46082. Up to 4418 conditions per place. [2024-06-14 11:42:40,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 188 changer transitions 0/663 dead transitions. [2024-06-14 11:42:40,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 663 transitions, 12188 flow [2024-06-14 11:42:40,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:40,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:42:40,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:42:40,526 INFO L175 Difference]: Start difference. First operand has 523 places, 645 transitions, 10748 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:42:40,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 663 transitions, 12188 flow [2024-06-14 11:42:47,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 663 transitions, 12001 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:47,964 INFO L231 Difference]: Finished difference. Result has 524 places, 647 transitions, 11036 flow [2024-06-14 11:42:47,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10561, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11036, PETRI_PLACES=524, PETRI_TRANSITIONS=647} [2024-06-14 11:42:47,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-14 11:42:47,965 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 647 transitions, 11036 flow [2024-06-14 11:42:47,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:47,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:47,965 INFO 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-14 11:42:47,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:42:47,965 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:47,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash 423818834, now seen corresponding path program 15 times [2024-06-14 11:42:47,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:47,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486754229] [2024-06-14 11:42:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:47,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:47,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:48,083 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-14 11:42:48,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:48,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486754229] [2024-06-14 11:42:48,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486754229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:48,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:48,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:48,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109761992] [2024-06-14 11:42:48,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:48,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:48,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:48,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:48,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:48,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:48,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 647 transitions, 11036 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:48,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:48,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:48,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:49,578 INFO L124 PetriNetUnfolderBase]: 3056/5180 cut-off events. [2024-06-14 11:42:49,579 INFO L125 PetriNetUnfolderBase]: For 1298769/1298769 co-relation queries the response was YES. [2024-06-14 11:42:49,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46263 conditions, 5180 events. 3056/5180 cut-off events. For 1298769/1298769 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 34855 event pairs, 582 based on Foata normal form. 2/5173 useless extension candidates. Maximal degree in co-relation 46024. Up to 4518 conditions per place. [2024-06-14 11:42:49,666 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 81 changer transitions 0/671 dead transitions. [2024-06-14 11:42:49,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 671 transitions, 12424 flow [2024-06-14 11:42:49,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:49,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:49,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:42:49,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:42:49,673 INFO L175 Difference]: Start difference. First operand has 524 places, 647 transitions, 11036 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:42:49,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 671 transitions, 12424 flow [2024-06-14 11:42:57,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 671 transitions, 11951 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:57,680 INFO L231 Difference]: Finished difference. Result has 525 places, 647 transitions, 10733 flow [2024-06-14 11:42:57,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10563, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10733, PETRI_PLACES=525, PETRI_TRANSITIONS=647} [2024-06-14 11:42:57,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-14 11:42:57,680 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 647 transitions, 10733 flow [2024-06-14 11:42:57,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:57,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:57,680 INFO 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-14 11:42:57,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:42:57,681 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:57,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:57,681 INFO L85 PathProgramCache]: Analyzing trace with hash -331097248, now seen corresponding path program 16 times [2024-06-14 11:42:57,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:57,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367913310] [2024-06-14 11:42:57,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:57,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:57,800 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-14 11:42:57,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:57,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367913310] [2024-06-14 11:42:57,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367913310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:57,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:57,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902600867] [2024-06-14 11:42:57,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:57,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:57,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:57,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:57,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:57,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:57,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 647 transitions, 10733 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:57,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:57,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:57,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:59,294 INFO L124 PetriNetUnfolderBase]: 3051/5192 cut-off events. [2024-06-14 11:42:59,294 INFO L125 PetriNetUnfolderBase]: For 1287936/1287936 co-relation queries the response was YES. [2024-06-14 11:42:59,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45663 conditions, 5192 events. 3051/5192 cut-off events. For 1287936/1287936 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 35110 event pairs, 495 based on Foata normal form. 2/5185 useless extension candidates. Maximal degree in co-relation 45423. Up to 4267 conditions per place. [2024-06-14 11:42:59,382 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 573 selfloop transitions, 96 changer transitions 0/676 dead transitions. [2024-06-14 11:42:59,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 676 transitions, 12481 flow [2024-06-14 11:42:59,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:59,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:59,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:42:59,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:42:59,383 INFO L175 Difference]: Start difference. First operand has 525 places, 647 transitions, 10733 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:42:59,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 676 transitions, 12481 flow [2024-06-14 11:43:07,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 676 transitions, 12292 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:43:07,800 INFO L231 Difference]: Finished difference. Result has 527 places, 647 transitions, 10744 flow [2024-06-14 11:43:07,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10544, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10744, PETRI_PLACES=527, PETRI_TRANSITIONS=647} [2024-06-14 11:43:07,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 484 predicate places. [2024-06-14 11:43:07,800 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 647 transitions, 10744 flow [2024-06-14 11:43:07,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:07,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:07,800 INFO 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-14 11:43:07,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:43:07,801 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:07,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:07,801 INFO L85 PathProgramCache]: Analyzing trace with hash 167318324, now seen corresponding path program 17 times [2024-06-14 11:43:07,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:07,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463771237] [2024-06-14 11:43:07,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:07,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:07,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-14 11:43:07,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463771237] [2024-06-14 11:43:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463771237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:07,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:07,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:43:07,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521270878] [2024-06-14 11:43:07,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:07,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:43:07,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:07,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:43:07,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:43:07,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:07,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 647 transitions, 10744 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:07,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:07,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:07,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:09,378 INFO L124 PetriNetUnfolderBase]: 3046/5174 cut-off events. [2024-06-14 11:43:09,378 INFO L125 PetriNetUnfolderBase]: For 1277466/1277466 co-relation queries the response was YES. [2024-06-14 11:43:09,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45463 conditions, 5174 events. 3046/5174 cut-off events. For 1277466/1277466 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 34874 event pairs, 555 based on Foata normal form. 2/5173 useless extension candidates. Maximal degree in co-relation 45222. Up to 4342 conditions per place. [2024-06-14 11:43:09,464 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 586 selfloop transitions, 88 changer transitions 0/681 dead transitions. [2024-06-14 11:43:09,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 681 transitions, 12200 flow [2024-06-14 11:43:09,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:09,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:43:09,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:43:09,465 INFO L175 Difference]: Start difference. First operand has 527 places, 647 transitions, 10744 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:43:09,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 681 transitions, 12200 flow [2024-06-14 11:43:17,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 681 transitions, 11956 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:17,040 INFO L231 Difference]: Finished difference. Result has 527 places, 647 transitions, 10696 flow [2024-06-14 11:43:17,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10500, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10696, PETRI_PLACES=527, PETRI_TRANSITIONS=647} [2024-06-14 11:43:17,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 484 predicate places. [2024-06-14 11:43:17,040 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 647 transitions, 10696 flow [2024-06-14 11:43:17,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:17,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:17,040 INFO 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-14 11:43:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:43:17,041 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:17,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:17,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1740594694, now seen corresponding path program 9 times [2024-06-14 11:43:17,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:17,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991738570] [2024-06-14 11:43:17,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:17,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:17,161 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-14 11:43:17,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:17,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991738570] [2024-06-14 11:43:17,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991738570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:17,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:17,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367250862] [2024-06-14 11:43:17,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:17,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:17,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:17,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:17,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:17,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:17,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 647 transitions, 10696 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:17,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:17,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:17,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:18,648 INFO L124 PetriNetUnfolderBase]: 3054/5179 cut-off events. [2024-06-14 11:43:18,648 INFO L125 PetriNetUnfolderBase]: For 1296095/1296095 co-relation queries the response was YES. [2024-06-14 11:43:18,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45656 conditions, 5179 events. 3054/5179 cut-off events. For 1296095/1296095 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 34833 event pairs, 591 based on Foata normal form. 2/5172 useless extension candidates. Maximal degree in co-relation 45416. Up to 4405 conditions per place. [2024-06-14 11:43:18,737 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 500 selfloop transitions, 165 changer transitions 0/672 dead transitions. [2024-06-14 11:43:18,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 672 transitions, 12496 flow [2024-06-14 11:43:18,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:18,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:18,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:43:18,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:43:18,738 INFO L175 Difference]: Start difference. First operand has 527 places, 647 transitions, 10696 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:43:18,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 672 transitions, 12496 flow [2024-06-14 11:43:28,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 672 transitions, 12321 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:43:28,682 INFO L231 Difference]: Finished difference. Result has 528 places, 649 transitions, 10958 flow [2024-06-14 11:43:28,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10525, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10958, PETRI_PLACES=528, PETRI_TRANSITIONS=649} [2024-06-14 11:43:28,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-14 11:43:28,683 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 649 transitions, 10958 flow [2024-06-14 11:43:28,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:28,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:28,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] [2024-06-14 11:43:28,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:43:28,683 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:28,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:28,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1982213190, now seen corresponding path program 10 times [2024-06-14 11:43:28,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:28,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638918840] [2024-06-14 11:43:28,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:28,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:28,839 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-14 11:43:28,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:28,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638918840] [2024-06-14 11:43:28,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638918840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:28,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:28,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:28,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371869698] [2024-06-14 11:43:28,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:28,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:28,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:28,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:28,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:28,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:28,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 649 transitions, 10958 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:28,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:28,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:28,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:30,491 INFO L124 PetriNetUnfolderBase]: 3062/5197 cut-off events. [2024-06-14 11:43:30,491 INFO L125 PetriNetUnfolderBase]: For 1283813/1283813 co-relation queries the response was YES. [2024-06-14 11:43:30,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45938 conditions, 5197 events. 3062/5197 cut-off events. For 1283813/1283813 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 34953 event pairs, 563 based on Foata normal form. 2/5196 useless extension candidates. Maximal degree in co-relation 45698. Up to 4577 conditions per place. [2024-06-14 11:43:30,578 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 77 changer transitions 0/683 dead transitions. [2024-06-14 11:43:30,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 683 transitions, 12488 flow [2024-06-14 11:43:30,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:30,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:30,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:43:30,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:43:30,580 INFO L175 Difference]: Start difference. First operand has 528 places, 649 transitions, 10958 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:43:30,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 683 transitions, 12488 flow [2024-06-14 11:43:40,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 683 transitions, 12071 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:40,574 INFO L231 Difference]: Finished difference. Result has 531 places, 651 transitions, 10802 flow [2024-06-14 11:43:40,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10541, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10802, PETRI_PLACES=531, PETRI_TRANSITIONS=651} [2024-06-14 11:43:40,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-14 11:43:40,576 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 651 transitions, 10802 flow [2024-06-14 11:43:40,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:40,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:40,576 INFO 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-14 11:43:40,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:43:40,577 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:40,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:40,577 INFO L85 PathProgramCache]: Analyzing trace with hash 27075074, now seen corresponding path program 11 times [2024-06-14 11:43:40,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:40,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483610778] [2024-06-14 11:43:40,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:40,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:40,743 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-14 11:43:40,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:40,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483610778] [2024-06-14 11:43:40,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483610778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:40,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:40,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:40,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011954099] [2024-06-14 11:43:40,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:40,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:40,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:40,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:40,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:40,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:40,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 651 transitions, 10802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:40,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:40,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:40,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:42,376 INFO L124 PetriNetUnfolderBase]: 3070/5213 cut-off events. [2024-06-14 11:43:42,376 INFO L125 PetriNetUnfolderBase]: For 1298339/1298339 co-relation queries the response was YES. [2024-06-14 11:43:42,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45980 conditions, 5213 events. 3070/5213 cut-off events. For 1298339/1298339 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 35082 event pairs, 567 based on Foata normal form. 2/5212 useless extension candidates. Maximal degree in co-relation 45739. Up to 4589 conditions per place. [2024-06-14 11:43:42,470 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 71 changer transitions 0/677 dead transitions. [2024-06-14 11:43:42,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 677 transitions, 12304 flow [2024-06-14 11:43:42,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:42,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:42,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:43:42,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:43:42,471 INFO L175 Difference]: Start difference. First operand has 531 places, 651 transitions, 10802 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:43:42,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 677 transitions, 12304 flow [2024-06-14 11:43:52,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 677 transitions, 12114 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 11:43:52,263 INFO L231 Difference]: Finished difference. Result has 533 places, 653 transitions, 10865 flow [2024-06-14 11:43:52,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10612, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10865, PETRI_PLACES=533, PETRI_TRANSITIONS=653} [2024-06-14 11:43:52,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-14 11:43:52,263 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 653 transitions, 10865 flow [2024-06-14 11:43:52,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:52,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:52,263 INFO 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-14 11:43:52,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:43:52,264 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:52,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:52,264 INFO L85 PathProgramCache]: Analyzing trace with hash 90948032, now seen corresponding path program 12 times [2024-06-14 11:43:52,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:52,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882450482] [2024-06-14 11:43:52,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:52,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:52,388 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-14 11:43:52,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882450482] [2024-06-14 11:43:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882450482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:52,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575356420] [2024-06-14 11:43:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:52,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:52,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 653 transitions, 10865 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:52,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:52,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:52,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:54,068 INFO L124 PetriNetUnfolderBase]: 3124/5291 cut-off events. [2024-06-14 11:43:54,069 INFO L125 PetriNetUnfolderBase]: For 1422489/1422489 co-relation queries the response was YES. [2024-06-14 11:43:54,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48133 conditions, 5291 events. 3124/5291 cut-off events. For 1422489/1422489 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 35641 event pairs, 565 based on Foata normal form. 2/5290 useless extension candidates. Maximal degree in co-relation 47891. Up to 4533 conditions per place. [2024-06-14 11:43:54,158 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 602 selfloop transitions, 77 changer transitions 0/686 dead transitions. [2024-06-14 11:43:54,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 686 transitions, 12793 flow [2024-06-14 11:43:54,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:54,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:54,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:43:54,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:43:54,159 INFO L175 Difference]: Start difference. First operand has 533 places, 653 transitions, 10865 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:43:54,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 686 transitions, 12793 flow [2024-06-14 11:44:01,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 686 transitions, 12556 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-14 11:44:01,778 INFO L231 Difference]: Finished difference. Result has 536 places, 657 transitions, 10975 flow [2024-06-14 11:44:01,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10628, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10975, PETRI_PLACES=536, PETRI_TRANSITIONS=657} [2024-06-14 11:44:01,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-14 11:44:01,778 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 657 transitions, 10975 flow [2024-06-14 11:44:01,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:01,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:01,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] [2024-06-14 11:44:01,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:44:01,779 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:01,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:01,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1981765860, now seen corresponding path program 13 times [2024-06-14 11:44:01,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:01,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604771293] [2024-06-14 11:44:01,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:01,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:01,905 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-14 11:44:01,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:01,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604771293] [2024-06-14 11:44:01,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604771293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:01,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:01,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614714705] [2024-06-14 11:44:01,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:01,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:01,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:01,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:01,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:01,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:01,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 657 transitions, 10975 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:01,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:01,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:01,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:03,547 INFO L124 PetriNetUnfolderBase]: 3132/5313 cut-off events. [2024-06-14 11:44:03,548 INFO L125 PetriNetUnfolderBase]: For 1443145/1443145 co-relation queries the response was YES. [2024-06-14 11:44:03,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48533 conditions, 5313 events. 3132/5313 cut-off events. For 1443145/1443145 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 35886 event pairs, 579 based on Foata normal form. 2/5312 useless extension candidates. Maximal degree in co-relation 48289. Up to 4663 conditions per place. [2024-06-14 11:44:03,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 83 changer transitions 0/689 dead transitions. [2024-06-14 11:44:03,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 689 transitions, 12523 flow [2024-06-14 11:44:03,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:44:03,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-14 11:44:03,636 INFO L175 Difference]: Start difference. First operand has 536 places, 657 transitions, 10975 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:44:03,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 689 transitions, 12523 flow [2024-06-14 11:44:11,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 689 transitions, 12335 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-14 11:44:11,367 INFO L231 Difference]: Finished difference. Result has 542 places, 659 transitions, 11072 flow [2024-06-14 11:44:11,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10787, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11072, PETRI_PLACES=542, PETRI_TRANSITIONS=659} [2024-06-14 11:44:11,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-14 11:44:11,368 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 659 transitions, 11072 flow [2024-06-14 11:44:11,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:11,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:11,368 INFO 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-14 11:44:11,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:44:11,369 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:11,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:11,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 14 times [2024-06-14 11:44:11,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:11,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113243026] [2024-06-14 11:44:11,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:11,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:11,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:11,501 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-14 11:44:11,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:11,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113243026] [2024-06-14 11:44:11,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113243026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:11,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:11,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:11,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012681310] [2024-06-14 11:44:11,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:11,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:11,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:11,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:11,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:11,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:11,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 659 transitions, 11072 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:11,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:11,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:11,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:13,151 INFO L124 PetriNetUnfolderBase]: 3219/5471 cut-off events. [2024-06-14 11:44:13,151 INFO L125 PetriNetUnfolderBase]: For 1599964/1599964 co-relation queries the response was YES. [2024-06-14 11:44:13,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51709 conditions, 5471 events. 3219/5471 cut-off events. For 1599964/1599964 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 37168 event pairs, 519 based on Foata normal form. 2/5470 useless extension candidates. Maximal degree in co-relation 51463. Up to 4416 conditions per place. [2024-06-14 11:44:13,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 598 selfloop transitions, 93 changer transitions 0/698 dead transitions. [2024-06-14 11:44:13,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 698 transitions, 13490 flow [2024-06-14 11:44:13,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:13,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:44:13,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:44:13,245 INFO L175 Difference]: Start difference. First operand has 542 places, 659 transitions, 11072 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:44:13,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 698 transitions, 13490 flow [2024-06-14 11:44:23,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 698 transitions, 13221 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:23,025 INFO L231 Difference]: Finished difference. Result has 544 places, 665 transitions, 11323 flow [2024-06-14 11:44:23,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10803, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11323, PETRI_PLACES=544, PETRI_TRANSITIONS=665} [2024-06-14 11:44:23,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-14 11:44:23,025 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 665 transitions, 11323 flow [2024-06-14 11:44:23,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:23,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:23,025 INFO 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-14 11:44:23,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:44:23,025 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:23,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:23,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 15 times [2024-06-14 11:44:23,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:23,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730318149] [2024-06-14 11:44:23,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:23,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:23,164 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-14 11:44:23,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:23,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730318149] [2024-06-14 11:44:23,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730318149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:23,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:23,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:23,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362126282] [2024-06-14 11:44:23,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:23,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:23,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:23,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:23,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:23,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:23,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 665 transitions, 11323 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:23,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:23,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:23,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:24,748 INFO L124 PetriNetUnfolderBase]: 3214/5469 cut-off events. [2024-06-14 11:44:24,748 INFO L125 PetriNetUnfolderBase]: For 1592406/1592406 co-relation queries the response was YES. [2024-06-14 11:44:24,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51530 conditions, 5469 events. 3214/5469 cut-off events. For 1592406/1592406 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 37214 event pairs, 492 based on Foata normal form. 2/5468 useless extension candidates. Maximal degree in co-relation 51282. Up to 4414 conditions per place. [2024-06-14 11:44:24,844 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 603 selfloop transitions, 94 changer transitions 0/704 dead transitions. [2024-06-14 11:44:24,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 704 transitions, 13517 flow [2024-06-14 11:44:24,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:24,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:24,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:44:24,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 11:44:24,845 INFO L175 Difference]: Start difference. First operand has 544 places, 665 transitions, 11323 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:44:24,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 704 transitions, 13517 flow [2024-06-14 11:44:34,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 704 transitions, 13221 flow, removed 110 selfloop flow, removed 3 redundant places. [2024-06-14 11:44:34,522 INFO L231 Difference]: Finished difference. Result has 550 places, 666 transitions, 11274 flow [2024-06-14 11:44:34,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11027, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11274, PETRI_PLACES=550, PETRI_TRANSITIONS=666} [2024-06-14 11:44:34,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-14 11:44:34,522 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 666 transitions, 11274 flow [2024-06-14 11:44:34,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:34,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:34,522 INFO 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-14 11:44:34,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:44:34,523 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:34,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:34,523 INFO L85 PathProgramCache]: Analyzing trace with hash 721390580, now seen corresponding path program 16 times [2024-06-14 11:44:34,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:34,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196365409] [2024-06-14 11:44:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:34,648 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-14 11:44:34,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:34,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196365409] [2024-06-14 11:44:34,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196365409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:34,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:34,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:34,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034538330] [2024-06-14 11:44:34,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:34,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:34,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:34,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:34,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:34,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:34,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 666 transitions, 11274 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:34,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:34,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:34,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:36,328 INFO L124 PetriNetUnfolderBase]: 3250/5517 cut-off events. [2024-06-14 11:44:36,328 INFO L125 PetriNetUnfolderBase]: For 1725530/1725530 co-relation queries the response was YES. [2024-06-14 11:44:36,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52612 conditions, 5517 events. 3250/5517 cut-off events. For 1725530/1725530 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 37518 event pairs, 621 based on Foata normal form. 10/5524 useless extension candidates. Maximal degree in co-relation 52361. Up to 4635 conditions per place. [2024-06-14 11:44:36,435 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 524 selfloop transitions, 168 changer transitions 0/699 dead transitions. [2024-06-14 11:44:36,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 699 transitions, 13208 flow [2024-06-14 11:44:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:36,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:36,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 11:44:36,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:44:36,436 INFO L175 Difference]: Start difference. First operand has 550 places, 666 transitions, 11274 flow. Second operand 10 states and 235 transitions. [2024-06-14 11:44:36,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 699 transitions, 13208 flow [2024-06-14 11:44:47,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 699 transitions, 13015 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:44:47,287 INFO L231 Difference]: Finished difference. Result has 554 places, 668 transitions, 11549 flow [2024-06-14 11:44:47,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11081, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11549, PETRI_PLACES=554, PETRI_TRANSITIONS=668} [2024-06-14 11:44:47,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 511 predicate places. [2024-06-14 11:44:47,288 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 668 transitions, 11549 flow [2024-06-14 11:44:47,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:47,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:47,288 INFO 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-14 11:44:47,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:44:47,288 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:47,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:47,288 INFO L85 PathProgramCache]: Analyzing trace with hash 951606500, now seen corresponding path program 17 times [2024-06-14 11:44:47,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:47,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399077215] [2024-06-14 11:44:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:47,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:47,405 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-14 11:44:47,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:47,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399077215] [2024-06-14 11:44:47,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399077215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:47,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:47,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:47,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643108681] [2024-06-14 11:44:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:47,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:47,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:47,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:47,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:47,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:47,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 668 transitions, 11549 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:47,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:47,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:47,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:49,314 INFO L124 PetriNetUnfolderBase]: 3505/5928 cut-off events. [2024-06-14 11:44:49,314 INFO L125 PetriNetUnfolderBase]: For 2316495/2316495 co-relation queries the response was YES. [2024-06-14 11:44:49,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63466 conditions, 5928 events. 3505/5928 cut-off events. For 2316495/2316495 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40328 event pairs, 708 based on Foata normal form. 10/5935 useless extension candidates. Maximal degree in co-relation 63215. Up to 4025 conditions per place. [2024-06-14 11:44:49,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 529 selfloop transitions, 175 changer transitions 0/711 dead transitions. [2024-06-14 11:44:49,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 711 transitions, 14031 flow [2024-06-14 11:44:49,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:49,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:49,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 11:44:49,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738095238095238 [2024-06-14 11:44:49,425 INFO L175 Difference]: Start difference. First operand has 554 places, 668 transitions, 11549 flow. Second operand 10 states and 241 transitions. [2024-06-14 11:44:49,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 711 transitions, 14031 flow [2024-06-14 11:45:04,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 711 transitions, 13605 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-14 11:45:04,983 INFO L231 Difference]: Finished difference. Result has 557 places, 672 transitions, 11722 flow [2024-06-14 11:45:04,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11123, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11722, PETRI_PLACES=557, PETRI_TRANSITIONS=672} [2024-06-14 11:45:04,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-14 11:45:04,984 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 672 transitions, 11722 flow [2024-06-14 11:45:04,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:04,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:04,984 INFO 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-14 11:45:04,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:45:04,984 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:04,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:04,985 INFO L85 PathProgramCache]: Analyzing trace with hash 715134470, now seen corresponding path program 18 times [2024-06-14 11:45:04,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:04,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545230632] [2024-06-14 11:45:04,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:04,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:05,116 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-14 11:45:05,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:05,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545230632] [2024-06-14 11:45:05,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545230632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:05,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:05,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:05,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218046637] [2024-06-14 11:45:05,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:05,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:05,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:05,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:05,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:05,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:05,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 672 transitions, 11722 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:05,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:05,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:05,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:07,009 INFO L124 PetriNetUnfolderBase]: 3482/5901 cut-off events. [2024-06-14 11:45:07,009 INFO L125 PetriNetUnfolderBase]: For 2236614/2236614 co-relation queries the response was YES. [2024-06-14 11:45:07,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61098 conditions, 5901 events. 3482/5901 cut-off events. For 2236614/2236614 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40363 event pairs, 741 based on Foata normal form. 10/5908 useless extension candidates. Maximal degree in co-relation 60845. Up to 5003 conditions per place. [2024-06-14 11:45:07,117 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 530 selfloop transitions, 170 changer transitions 0/707 dead transitions. [2024-06-14 11:45:07,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 707 transitions, 13691 flow [2024-06-14 11:45:07,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:07,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:07,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:45:07,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 11:45:07,118 INFO L175 Difference]: Start difference. First operand has 557 places, 672 transitions, 11722 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:45:07,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 707 transitions, 13691 flow [2024-06-14 11:45:21,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 707 transitions, 13366 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:21,485 INFO L231 Difference]: Finished difference. Result has 560 places, 674 transitions, 11880 flow [2024-06-14 11:45:21,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11405, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11880, PETRI_PLACES=560, PETRI_TRANSITIONS=674} [2024-06-14 11:45:21,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 517 predicate places. [2024-06-14 11:45:21,485 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 674 transitions, 11880 flow [2024-06-14 11:45:21,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:21,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:21,486 INFO 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-14 11:45:21,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:45:21,486 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 780347786, now seen corresponding path program 1 times [2024-06-14 11:45:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100144315] [2024-06-14 11:45:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:21,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:21,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:21,602 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-14 11:45:21,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:21,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100144315] [2024-06-14 11:45:21,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100144315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:21,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:21,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:21,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276380872] [2024-06-14 11:45:21,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:21,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:21,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:21,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:21,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:21,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:21,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 674 transitions, 11880 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:21,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:21,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:21,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:23,554 INFO L124 PetriNetUnfolderBase]: 3562/6035 cut-off events. [2024-06-14 11:45:23,554 INFO L125 PetriNetUnfolderBase]: For 2283011/2283011 co-relation queries the response was YES. [2024-06-14 11:45:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63829 conditions, 6035 events. 3562/6035 cut-off events. For 2283011/2283011 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 41526 event pairs, 661 based on Foata normal form. 2/6025 useless extension candidates. Maximal degree in co-relation 63574. Up to 4890 conditions per place. [2024-06-14 11:45:23,666 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 650 selfloop transitions, 65 changer transitions 0/722 dead transitions. [2024-06-14 11:45:23,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 722 transitions, 14386 flow [2024-06-14 11:45:23,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:23,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:23,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:45:23,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:45:23,667 INFO L175 Difference]: Start difference. First operand has 560 places, 674 transitions, 11880 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:45:23,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 722 transitions, 14386 flow [2024-06-14 11:45:36,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 722 transitions, 13956 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 11:45:36,101 INFO L231 Difference]: Finished difference. Result has 563 places, 679 transitions, 11802 flow [2024-06-14 11:45:36,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11450, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11802, PETRI_PLACES=563, PETRI_TRANSITIONS=679} [2024-06-14 11:45:36,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 520 predicate places. [2024-06-14 11:45:36,102 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 679 transitions, 11802 flow [2024-06-14 11:45:36,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:36,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:36,102 INFO 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-14 11:45:36,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:45:36,102 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:36,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:36,102 INFO L85 PathProgramCache]: Analyzing trace with hash 786061706, now seen corresponding path program 2 times [2024-06-14 11:45:36,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:36,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323555952] [2024-06-14 11:45:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:36,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:36,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:36,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-14 11:45:36,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:36,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323555952] [2024-06-14 11:45:36,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323555952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:36,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:36,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:36,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33999212] [2024-06-14 11:45:36,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:36,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:36,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:36,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:36,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:36,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:36,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 679 transitions, 11802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:36,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:36,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:36,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:38,339 INFO L124 PetriNetUnfolderBase]: 3590/6055 cut-off events. [2024-06-14 11:45:38,340 INFO L125 PetriNetUnfolderBase]: For 2343707/2343707 co-relation queries the response was YES. [2024-06-14 11:45:38,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64013 conditions, 6055 events. 3590/6055 cut-off events. For 2343707/2343707 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 41405 event pairs, 658 based on Foata normal form. 2/6054 useless extension candidates. Maximal degree in co-relation 63756. Up to 5388 conditions per place. [2024-06-14 11:45:38,452 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 672 selfloop transitions, 36 changer transitions 0/715 dead transitions. [2024-06-14 11:45:38,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 715 transitions, 13662 flow [2024-06-14 11:45:38,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:38,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:38,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:45:38,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 11:45:38,453 INFO L175 Difference]: Start difference. First operand has 563 places, 679 transitions, 11802 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:45:38,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 715 transitions, 13662 flow Killed by 15