./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe026_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe026_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe026_tso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:45:56,115 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:45:56,178 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:45:56,183 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:45:56,183 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:45:56,207 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:45:56,207 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:45:56,208 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:45:56,208 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:45:56,211 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:45:56,211 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:45:56,212 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:45:56,212 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:45:56,213 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:45:56,213 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:45:56,214 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:45:56,214 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:45:56,214 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:45:56,214 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:45:56,214 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:45:56,215 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:45:56,215 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:45:56,215 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:45:56,215 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:45:56,216 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:45:56,216 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:45:56,216 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:45:56,216 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:45:56,217 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:45:56,217 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:45:56,218 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:45:56,218 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:45:56,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:45:56,218 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:45:56,218 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:45:56,218 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:45:56,219 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:45:56,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:45:56,219 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:45:56,219 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:45:56,219 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:45:56,220 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:45:56,220 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:45:56,220 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 [2024-05-12 12:45:56,450 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:45:56,467 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:45:56,470 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:45:56,471 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:45:56,472 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:45:56,472 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-05-12 12:45:57,471 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:45:57,734 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:45:57,735 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-05-12 12:45:57,753 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c1215595/79187c3cfb7f4a1f984c83c4c9ff1aea/FLAG1c794e754 [2024-05-12 12:45:57,763 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c1215595/79187c3cfb7f4a1f984c83c4c9ff1aea [2024-05-12 12:45:57,768 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:45:57,769 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:45:57,771 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe026_tso.yml/witness.yml [2024-05-12 12:45:57,867 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:45:57,871 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:45:57,872 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:45:57,872 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:45:57,876 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:45:57,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:45:57" (1/2) ... [2024-05-12 12:45:57,880 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38e01f5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:57, skipping insertion in model container [2024-05-12 12:45:57,880 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:45:57" (1/2) ... [2024-05-12 12:45:57,895 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@24d6baf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:45:57, skipping insertion in model container [2024-05-12 12:45:57,896 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:57" (2/2) ... [2024-05-12 12:45:57,896 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38e01f5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:57, skipping insertion in model container [2024-05-12 12:45:57,897 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:57" (2/2) ... [2024-05-12 12:45:57,897 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:45:57,937 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:45:57,938 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:45:57,938 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:45:57,939 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-05-12 12:45:57,939 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:45:57,939 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-05-12 12:45:57,978 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:45:58,145 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] [2024-05-12 12:45:58,267 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:45:58,275 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:45:58,304 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:45:58,363 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:45:58,396 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:45:58,396 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58 WrapperNode [2024-05-12 12:45:58,396 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:45:58,397 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:45:58,397 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:45:58,397 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:45:58,402 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,421 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,438 INFO L138 Inliner]: procedures = 176, calls = 51, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 12:45:58,439 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:45:58,439 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:45:58,440 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:45:58,440 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:45:58,447 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,449 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,462 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:45:58,462 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,463 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,468 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,476 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,477 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,478 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,483 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:45:58,484 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:45:58,484 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:45:58,484 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:45:58,485 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (1/1) ... [2024-05-12 12:45:58,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:45:58,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:45:58,506 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-05-12 12:45:58,510 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-05-12 12:45:58,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:45:58,591 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:45:58,592 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:45:58,592 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:45:58,592 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:45:58,592 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:45:58,592 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:45:58,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:45:58,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:45:58,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:45:58,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:45:58,593 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:45:58,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:45:58,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:45:58,594 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:45:58,719 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:45:58,721 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:45:58,904 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:45:58,905 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:45:58,988 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:45:58,988 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:45:58,989 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:45:58 BoogieIcfgContainer [2024-05-12 12:45:58,989 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:45:58,990 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:45:58,990 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:45:58,993 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:45:58,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:45:57" (1/4) ... [2024-05-12 12:45:58,993 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@384f9dd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:45:58, skipping insertion in model container [2024-05-12 12:45:58,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:45:57" (2/4) ... [2024-05-12 12:45:58,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@384f9dd1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:45:58, skipping insertion in model container [2024-05-12 12:45:58,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:45:58" (3/4) ... [2024-05-12 12:45:58,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@384f9dd1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:45:58, skipping insertion in model container [2024-05-12 12:45:58,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:45:58" (4/4) ... [2024-05-12 12:45:58,995 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-05-12 12:45:59,007 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:45:59,009 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:45:59,009 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:45:59,061 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:45:59,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:45:59,126 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-05-12 12:45:59,127 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:45:59,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-05-12 12:45:59,130 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:45:59,134 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-05-12 12:45:59,144 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:45:59,150 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;@59b3ce49, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:45:59,150 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:45:59,154 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:45:59,154 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:45:59,154 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:45:59,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:59,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:45:59,155 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:59,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:59,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1789353805, now seen corresponding path program 1 times [2024-05-12 12:45:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246106367] [2024-05-12 12:45:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:59,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:59,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:59,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:59,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246106367] [2024-05-12 12:45:59,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246106367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:59,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:59,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:45:59,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976347733] [2024-05-12 12:45:59,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:59,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:45:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:59,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:45:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:45:59,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-05-12 12:45:59,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:59,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-05-12 12:45:59,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:59,787 INFO L124 PetriNetUnfolderBase]: 740/1292 cut-off events. [2024-05-12 12:45:59,787 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-05-12 12:45:59,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2489 conditions, 1292 events. 740/1292 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7280 event pairs, 529 based on Foata normal form. 1/1235 useless extension candidates. Maximal degree in co-relation 2474. Up to 1128 conditions per place. [2024-05-12 12:45:59,800 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 33 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-05-12 12:45:59,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 191 flow [2024-05-12 12:45:59,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:45:59,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:45:59,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-05-12 12:45:59,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-05-12 12:45:59,813 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 94 transitions. [2024-05-12 12:45:59,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 191 flow [2024-05-12 12:45:59,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:59,820 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-05-12 12:45:59,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-05-12 12:45:59,825 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-05-12 12:45:59,825 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-05-12 12:45:59,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:59,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:59,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:45:59,826 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:59,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:59,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1582059630, now seen corresponding path program 1 times [2024-05-12 12:45:59,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:59,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540074609] [2024-05-12 12:45:59,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:59,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:59,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:00,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:00,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:00,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540074609] [2024-05-12 12:46:00,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540074609] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:00,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:00,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:46:00,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348524640] [2024-05-12 12:46:00,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:00,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:46:00,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:00,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:46:00,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:46:00,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:00,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:00,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:00,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:00,298 INFO L124 PetriNetUnfolderBase]: 966/1771 cut-off events. [2024-05-12 12:46:00,298 INFO L125 PetriNetUnfolderBase]: For 319/357 co-relation queries the response was YES. [2024-05-12 12:46:00,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3727 conditions, 1771 events. 966/1771 cut-off events. For 319/357 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10316 event pairs, 604 based on Foata normal form. 3/1734 useless extension candidates. Maximal degree in co-relation 3712. Up to 1431 conditions per place. [2024-05-12 12:46:00,310 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 46 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-05-12 12:46:00,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 284 flow [2024-05-12 12:46:00,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:46:00,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:46:00,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 12:46:00,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-05-12 12:46:00,316 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 121 transitions. [2024-05-12 12:46:00,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 284 flow [2024-05-12 12:46:00,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:46:00,319 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-05-12 12:46:00,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-05-12 12:46:00,323 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-05-12 12:46:00,323 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-05-12 12:46:00,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:00,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:00,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:46:00,325 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:00,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:00,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1799207320, now seen corresponding path program 1 times [2024-05-12 12:46:00,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:00,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248856481] [2024-05-12 12:46:00,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:00,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:00,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:00,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:00,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:00,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248856481] [2024-05-12 12:46:00,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248856481] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:00,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:00,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:00,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111771891] [2024-05-12 12:46:00,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:00,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:00,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:00,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:00,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:00,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:00,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:00,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:00,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:00,710 INFO L124 PetriNetUnfolderBase]: 1209/1962 cut-off events. [2024-05-12 12:46:00,710 INFO L125 PetriNetUnfolderBase]: For 894/894 co-relation queries the response was YES. [2024-05-12 12:46:00,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4835 conditions, 1962 events. 1209/1962 cut-off events. For 894/894 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10727 event pairs, 346 based on Foata normal form. 5/1963 useless extension candidates. Maximal degree in co-relation 4817. Up to 1690 conditions per place. [2024-05-12 12:46:00,720 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 68 selfloop transitions, 14 changer transitions 0/94 dead transitions. [2024-05-12 12:46:00,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 94 transitions, 477 flow [2024-05-12 12:46:00,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:00,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:00,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 12:46:00,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6844444444444444 [2024-05-12 12:46:00,723 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 154 transitions. [2024-05-12 12:46:00,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 94 transitions, 477 flow [2024-05-12 12:46:00,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 94 transitions, 473 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:46:00,726 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 276 flow [2024-05-12 12:46:00,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-05-12 12:46:00,727 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-05-12 12:46:00,727 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 276 flow [2024-05-12 12:46:00,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:00,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:00,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:46:00,728 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:00,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:00,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1833617319, now seen corresponding path program 1 times [2024-05-12 12:46:00,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:00,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934344605] [2024-05-12 12:46:00,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:00,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:00,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:00,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:00,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934344605] [2024-05-12 12:46:00,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934344605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:00,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:00,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:00,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67921217] [2024-05-12 12:46:00,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:00,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:00,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:00,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:00,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:00,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:00,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 276 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-05-12 12:46:00,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:00,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:00,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:01,105 INFO L124 PetriNetUnfolderBase]: 1306/2197 cut-off events. [2024-05-12 12:46:01,105 INFO L125 PetriNetUnfolderBase]: For 2266/2266 co-relation queries the response was YES. [2024-05-12 12:46:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6260 conditions, 2197 events. 1306/2197 cut-off events. For 2266/2266 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12624 event pairs, 366 based on Foata normal form. 22/2196 useless extension candidates. Maximal degree in co-relation 6237. Up to 1659 conditions per place. [2024-05-12 12:46:01,118 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 77 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-05-12 12:46:01,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 105 transitions, 602 flow [2024-05-12 12:46:01,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:01,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 12:46:01,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-05-12 12:46:01,120 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 276 flow. Second operand 6 states and 181 transitions. [2024-05-12 12:46:01,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 105 transitions, 602 flow [2024-05-12 12:46:01,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 598 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:46:01,124 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 320 flow [2024-05-12 12:46:01,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=320, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-05-12 12:46:01,125 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-05-12 12:46:01,125 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 320 flow [2024-05-12 12:46:01,126 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-05-12 12:46:01,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:01,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:01,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:46:01,126 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:01,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:01,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1219597636, now seen corresponding path program 1 times [2024-05-12 12:46:01,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:01,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982082677] [2024-05-12 12:46:01,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:01,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:01,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:01,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982082677] [2024-05-12 12:46:01,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982082677] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:01,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:01,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:46:01,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064608837] [2024-05-12 12:46:01,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:01,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:46:01,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:01,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:46:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:46:01,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:01,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 320 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:01,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:01,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:01,447 INFO L124 PetriNetUnfolderBase]: 1112/1931 cut-off events. [2024-05-12 12:46:01,449 INFO L125 PetriNetUnfolderBase]: For 2721/2757 co-relation queries the response was YES. [2024-05-12 12:46:01,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5986 conditions, 1931 events. 1112/1931 cut-off events. For 2721/2757 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11232 event pairs, 303 based on Foata normal form. 2/1911 useless extension candidates. Maximal degree in co-relation 5960. Up to 1669 conditions per place. [2024-05-12 12:46:01,461 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 57 selfloop transitions, 7 changer transitions 0/79 dead transitions. [2024-05-12 12:46:01,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 498 flow [2024-05-12 12:46:01,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:46:01,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:46:01,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-05-12 12:46:01,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:01,463 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 320 flow. Second operand 4 states and 116 transitions. [2024-05-12 12:46:01,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 498 flow [2024-05-12 12:46:01,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 462 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:01,469 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 326 flow [2024-05-12 12:46:01,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-05-12 12:46:01,471 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 17 predicate places. [2024-05-12 12:46:01,471 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 326 flow [2024-05-12 12:46:01,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:01,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:01,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:46:01,472 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:01,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:01,472 INFO L85 PathProgramCache]: Analyzing trace with hash -203375749, now seen corresponding path program 1 times [2024-05-12 12:46:01,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:01,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424578130] [2024-05-12 12:46:01,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:01,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:01,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:01,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:01,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424578130] [2024-05-12 12:46:01,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424578130] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:01,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:01,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:01,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993234256] [2024-05-12 12:46:01,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:01,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:01,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:01,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:01,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:01,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:01,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 326 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:01,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:01,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:01,849 INFO L124 PetriNetUnfolderBase]: 1313/2126 cut-off events. [2024-05-12 12:46:01,850 INFO L125 PetriNetUnfolderBase]: For 3374/3374 co-relation queries the response was YES. [2024-05-12 12:46:01,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6682 conditions, 2126 events. 1313/2126 cut-off events. For 3374/3374 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11729 event pairs, 354 based on Foata normal form. 4/2126 useless extension candidates. Maximal degree in co-relation 6654. Up to 1856 conditions per place. [2024-05-12 12:46:01,862 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 65 selfloop transitions, 17 changer transitions 0/94 dead transitions. [2024-05-12 12:46:01,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 94 transitions, 595 flow [2024-05-12 12:46:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:01,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:01,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:46:01,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-05-12 12:46:01,864 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 326 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:46:01,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 94 transitions, 595 flow [2024-05-12 12:46:01,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 581 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:01,868 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 393 flow [2024-05-12 12:46:01,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-05-12 12:46:01,869 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-05-12 12:46:01,869 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 393 flow [2024-05-12 12:46:01,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:01,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:01,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:46:01,870 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:01,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:01,871 INFO L85 PathProgramCache]: Analyzing trace with hash -492728477, now seen corresponding path program 2 times [2024-05-12 12:46:01,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:01,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834143650] [2024-05-12 12:46:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:01,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:01,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:01,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834143650] [2024-05-12 12:46:01,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834143650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:01,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:01,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:01,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850685691] [2024-05-12 12:46:01,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:01,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:01,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:01,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:01,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:01,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:01,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:01,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:01,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:01,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:02,179 INFO L124 PetriNetUnfolderBase]: 1293/2112 cut-off events. [2024-05-12 12:46:02,179 INFO L125 PetriNetUnfolderBase]: For 4299/4303 co-relation queries the response was YES. [2024-05-12 12:46:02,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6869 conditions, 2112 events. 1293/2112 cut-off events. For 4299/4303 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11744 event pairs, 402 based on Foata normal form. 3/2106 useless extension candidates. Maximal degree in co-relation 6839. Up to 1820 conditions per place. [2024-05-12 12:46:02,193 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 59 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-05-12 12:46:02,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 90 transitions, 607 flow [2024-05-12 12:46:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:46:02,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:46:02,195 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 393 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:46:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 90 transitions, 607 flow [2024-05-12 12:46:02,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 586 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:02,201 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 426 flow [2024-05-12 12:46:02,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-05-12 12:46:02,203 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-05-12 12:46:02,203 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 426 flow [2024-05-12 12:46:02,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:02,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:02,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:02,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:46:02,204 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:02,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:02,204 INFO L85 PathProgramCache]: Analyzing trace with hash -531150931, now seen corresponding path program 1 times [2024-05-12 12:46:02,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:02,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217503884] [2024-05-12 12:46:02,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:02,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:02,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:02,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:02,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217503884] [2024-05-12 12:46:02,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217503884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:02,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:02,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:02,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368238599] [2024-05-12 12:46:02,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:02,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:02,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:02,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:02,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:02,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:02,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-05-12 12:46:02,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:02,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:02,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:02,544 INFO L124 PetriNetUnfolderBase]: 1094/1924 cut-off events. [2024-05-12 12:46:02,544 INFO L125 PetriNetUnfolderBase]: For 4264/4280 co-relation queries the response was YES. [2024-05-12 12:46:02,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6240 conditions, 1924 events. 1094/1924 cut-off events. For 4264/4280 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11272 event pairs, 417 based on Foata normal form. 4/1911 useless extension candidates. Maximal degree in co-relation 6209. Up to 1601 conditions per place. [2024-05-12 12:46:02,560 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 69 selfloop transitions, 9 changer transitions 0/93 dead transitions. [2024-05-12 12:46:02,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 93 transitions, 646 flow [2024-05-12 12:46:02,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:02,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:46:02,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-05-12 12:46:02,561 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 426 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:46:02,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 93 transitions, 646 flow [2024-05-12 12:46:02,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 93 transitions, 619 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:02,568 INFO L231 Difference]: Finished difference. Result has 76 places, 71 transitions, 440 flow [2024-05-12 12:46:02,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=440, PETRI_PLACES=76, PETRI_TRANSITIONS=71} [2024-05-12 12:46:02,570 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-05-12 12:46:02,570 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 71 transitions, 440 flow [2024-05-12 12:46:02,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-05-12 12:46:02,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:02,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:02,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:46:02,571 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:02,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:02,571 INFO L85 PathProgramCache]: Analyzing trace with hash -2101790816, now seen corresponding path program 1 times [2024-05-12 12:46:02,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:02,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290548316] [2024-05-12 12:46:02,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:02,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:02,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:02,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290548316] [2024-05-12 12:46:02,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290548316] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:02,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:02,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:02,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053233360] [2024-05-12 12:46:02,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:02,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:02,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:02,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:02,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:02,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:02,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 71 transitions, 440 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:02,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:02,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:02,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:02,997 INFO L124 PetriNetUnfolderBase]: 1406/2298 cut-off events. [2024-05-12 12:46:02,998 INFO L125 PetriNetUnfolderBase]: For 6812/6812 co-relation queries the response was YES. [2024-05-12 12:46:03,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 2298 events. 1406/2298 cut-off events. For 6812/6812 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13022 event pairs, 381 based on Foata normal form. 20/2310 useless extension candidates. Maximal degree in co-relation 7688. Up to 1841 conditions per place. [2024-05-12 12:46:03,009 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 75 selfloop transitions, 20 changer transitions 0/107 dead transitions. [2024-05-12 12:46:03,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 107 transitions, 728 flow [2024-05-12 12:46:03,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:03,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:03,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:46:03,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-05-12 12:46:03,011 INFO L175 Difference]: Start difference. First operand has 76 places, 71 transitions, 440 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:46:03,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 107 transitions, 728 flow [2024-05-12 12:46:03,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 107 transitions, 705 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:03,018 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 483 flow [2024-05-12 12:46:03,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2024-05-12 12:46:03,018 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 30 predicate places. [2024-05-12 12:46:03,019 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 483 flow [2024-05-12 12:46:03,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:03,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:03,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:46:03,019 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:03,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash 877681114, now seen corresponding path program 2 times [2024-05-12 12:46:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:03,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924900107] [2024-05-12 12:46:03,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:03,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:03,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:03,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:03,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:03,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924900107] [2024-05-12 12:46:03,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924900107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:03,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:03,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:03,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710406632] [2024-05-12 12:46:03,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:03,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:03,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:03,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:03,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:03,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:03,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 483 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:03,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:03,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:03,377 INFO L124 PetriNetUnfolderBase]: 1433/2333 cut-off events. [2024-05-12 12:46:03,378 INFO L125 PetriNetUnfolderBase]: For 7869/7873 co-relation queries the response was YES. [2024-05-12 12:46:03,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8255 conditions, 2333 events. 1433/2333 cut-off events. For 7869/7873 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13159 event pairs, 388 based on Foata normal form. 5/2331 useless extension candidates. Maximal degree in co-relation 8221. Up to 2014 conditions per place. [2024-05-12 12:46:03,389 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 70 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-05-12 12:46:03,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 103 transitions, 749 flow [2024-05-12 12:46:03,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:03,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:03,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:46:03,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:46:03,391 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 483 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:46:03,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 103 transitions, 749 flow [2024-05-12 12:46:03,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 103 transitions, 705 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:03,400 INFO L231 Difference]: Finished difference. Result has 81 places, 75 transitions, 510 flow [2024-05-12 12:46:03,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=510, PETRI_PLACES=81, PETRI_TRANSITIONS=75} [2024-05-12 12:46:03,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-05-12 12:46:03,401 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 75 transitions, 510 flow [2024-05-12 12:46:03,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:03,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:03,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:46:03,401 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:03,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:03,402 INFO L85 PathProgramCache]: Analyzing trace with hash 665078668, now seen corresponding path program 3 times [2024-05-12 12:46:03,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:03,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896282109] [2024-05-12 12:46:03,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:03,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896282109] [2024-05-12 12:46:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896282109] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:03,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:03,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754196327] [2024-05-12 12:46:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:03,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:03,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:03,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:03,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 75 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:03,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:03,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:03,790 INFO L124 PetriNetUnfolderBase]: 1425/2376 cut-off events. [2024-05-12 12:46:03,791 INFO L125 PetriNetUnfolderBase]: For 8914/8918 co-relation queries the response was YES. [2024-05-12 12:46:03,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8368 conditions, 2376 events. 1425/2376 cut-off events. For 8914/8918 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13567 event pairs, 337 based on Foata normal form. 5/2373 useless extension candidates. Maximal degree in co-relation 8333. Up to 1785 conditions per place. [2024-05-12 12:46:03,803 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 71 selfloop transitions, 26 changer transitions 0/109 dead transitions. [2024-05-12 12:46:03,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 804 flow [2024-05-12 12:46:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:03,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:46:03,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:46:03,805 INFO L175 Difference]: Start difference. First operand has 81 places, 75 transitions, 510 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:46:03,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 804 flow [2024-05-12 12:46:03,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 751 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:03,814 INFO L231 Difference]: Finished difference. Result has 83 places, 77 transitions, 542 flow [2024-05-12 12:46:03,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=83, PETRI_TRANSITIONS=77} [2024-05-12 12:46:03,815 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-05-12 12:46:03,815 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 77 transitions, 542 flow [2024-05-12 12:46:03,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:03,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:03,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:46:03,816 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:03,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:03,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1133552798, now seen corresponding path program 1 times [2024-05-12 12:46:03,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:03,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711475410] [2024-05-12 12:46:03,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:03,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:03,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:03,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:03,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:03,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711475410] [2024-05-12 12:46:03,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711475410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:03,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:03,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:03,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84256564] [2024-05-12 12:46:03,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:03,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:03,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:03,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:03,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:03,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:03,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 77 transitions, 542 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:03,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:03,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:04,201 INFO L124 PetriNetUnfolderBase]: 1544/2517 cut-off events. [2024-05-12 12:46:04,202 INFO L125 PetriNetUnfolderBase]: For 11894/11894 co-relation queries the response was YES. [2024-05-12 12:46:04,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9347 conditions, 2517 events. 1544/2517 cut-off events. For 11894/11894 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14533 event pairs, 284 based on Foata normal form. 12/2525 useless extension candidates. Maximal degree in co-relation 9311. Up to 1633 conditions per place. [2024-05-12 12:46:04,216 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 85 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-05-12 12:46:04,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 118 transitions, 922 flow [2024-05-12 12:46:04,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:04,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:46:04,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-05-12 12:46:04,218 INFO L175 Difference]: Start difference. First operand has 83 places, 77 transitions, 542 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:46:04,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 118 transitions, 922 flow [2024-05-12 12:46:04,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 118 transitions, 855 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:04,230 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 553 flow [2024-05-12 12:46:04,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2024-05-12 12:46:04,230 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 36 predicate places. [2024-05-12 12:46:04,231 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 553 flow [2024-05-12 12:46:04,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:04,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:04,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:46:04,231 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:04,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:04,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1432631932, now seen corresponding path program 1 times [2024-05-12 12:46:04,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:04,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476572685] [2024-05-12 12:46:04,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:04,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:04,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:04,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476572685] [2024-05-12 12:46:04,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476572685] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:04,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:04,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:04,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812700219] [2024-05-12 12:46:04,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:04,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:04,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:04,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:04,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:04,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:04,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:04,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:04,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:04,633 INFO L124 PetriNetUnfolderBase]: 1524/2485 cut-off events. [2024-05-12 12:46:04,633 INFO L125 PetriNetUnfolderBase]: For 12587/12587 co-relation queries the response was YES. [2024-05-12 12:46:04,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9185 conditions, 2485 events. 1524/2485 cut-off events. For 12587/12587 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14277 event pairs, 238 based on Foata normal form. 12/2493 useless extension candidates. Maximal degree in co-relation 9148. Up to 1627 conditions per place. [2024-05-12 12:46:04,648 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 82 selfloop transitions, 22 changer transitions 0/116 dead transitions. [2024-05-12 12:46:04,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 853 flow [2024-05-12 12:46:04,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:04,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:04,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:46:04,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:04,650 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 553 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:46:04,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 853 flow [2024-05-12 12:46:04,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 116 transitions, 822 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:04,671 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 573 flow [2024-05-12 12:46:04,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=89, PETRI_TRANSITIONS=79} [2024-05-12 12:46:04,671 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-05-12 12:46:04,672 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 573 flow [2024-05-12 12:46:04,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:04,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:04,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:46:04,672 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:04,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:04,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1631121534, now seen corresponding path program 2 times [2024-05-12 12:46:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:04,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214889819] [2024-05-12 12:46:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:04,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:04,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:04,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:04,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214889819] [2024-05-12 12:46:04,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214889819] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:04,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:04,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:04,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392504156] [2024-05-12 12:46:04,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:04,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:04,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:04,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:04,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:04,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:04,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 79 transitions, 573 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:04,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:04,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,088 INFO L124 PetriNetUnfolderBase]: 1504/2473 cut-off events. [2024-05-12 12:46:05,088 INFO L125 PetriNetUnfolderBase]: For 12967/12971 co-relation queries the response was YES. [2024-05-12 12:46:05,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9141 conditions, 2473 events. 1504/2473 cut-off events. For 12967/12971 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14358 event pairs, 175 based on Foata normal form. 13/2478 useless extension candidates. Maximal degree in co-relation 9102. Up to 1437 conditions per place. [2024-05-12 12:46:05,100 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 75 selfloop transitions, 23 changer transitions 0/110 dead transitions. [2024-05-12 12:46:05,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 110 transitions, 819 flow [2024-05-12 12:46:05,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:05,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:05,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:46:05,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:46:05,101 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 573 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:46:05,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 110 transitions, 819 flow [2024-05-12 12:46:05,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 110 transitions, 762 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:05,118 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 538 flow [2024-05-12 12:46:05,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-05-12 12:46:05,119 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-05-12 12:46:05,119 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 538 flow [2024-05-12 12:46:05,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:05,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:05,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:05,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:46:05,120 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:05,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1114969976, now seen corresponding path program 1 times [2024-05-12 12:46:05,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:05,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57241051] [2024-05-12 12:46:05,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:05,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:05,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-05-12 12:46:05,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:05,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57241051] [2024-05-12 12:46:05,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57241051] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:05,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:05,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:05,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390980171] [2024-05-12 12:46:05,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:05,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:05,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:05,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:05,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:05,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:05,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 538 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:46:05,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:05,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:05,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,438 INFO L124 PetriNetUnfolderBase]: 1343/2354 cut-off events. [2024-05-12 12:46:05,438 INFO L125 PetriNetUnfolderBase]: For 10181/10215 co-relation queries the response was YES. [2024-05-12 12:46:05,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8437 conditions, 2354 events. 1343/2354 cut-off events. For 10181/10215 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14276 event pairs, 416 based on Foata normal form. 1/2334 useless extension candidates. Maximal degree in co-relation 8397. Up to 1993 conditions per place. [2024-05-12 12:46:05,451 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 71 selfloop transitions, 17 changer transitions 0/103 dead transitions. [2024-05-12 12:46:05,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 103 transitions, 818 flow [2024-05-12 12:46:05,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:05,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:05,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:46:05,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:46:05,453 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 538 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:46:05,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 103 transitions, 818 flow [2024-05-12 12:46:05,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 749 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:05,468 INFO L231 Difference]: Finished difference. Result has 89 places, 84 transitions, 547 flow [2024-05-12 12:46:05,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=547, PETRI_PLACES=89, PETRI_TRANSITIONS=84} [2024-05-12 12:46:05,469 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-05-12 12:46:05,469 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 84 transitions, 547 flow [2024-05-12 12:46:05,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:46:05,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:05,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:05,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:46:05,470 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:05,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:05,470 INFO L85 PathProgramCache]: Analyzing trace with hash -183385510, now seen corresponding path program 2 times [2024-05-12 12:46:05,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:05,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839656764] [2024-05-12 12:46:05,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:05,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:05,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:05,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:05,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839656764] [2024-05-12 12:46:05,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839656764] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:05,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:05,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:46:05,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690119113] [2024-05-12 12:46:05,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:05,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:05,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:05,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:05,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:05,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:05,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 84 transitions, 547 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:46:05,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:05,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:05,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,809 INFO L124 PetriNetUnfolderBase]: 1332/2297 cut-off events. [2024-05-12 12:46:05,810 INFO L125 PetriNetUnfolderBase]: For 10215/10249 co-relation queries the response was YES. [2024-05-12 12:46:05,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8140 conditions, 2297 events. 1332/2297 cut-off events. For 10215/10249 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13693 event pairs, 313 based on Foata normal form. 2/2278 useless extension candidates. Maximal degree in co-relation 8100. Up to 1985 conditions per place. [2024-05-12 12:46:05,822 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 70 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-05-12 12:46:05,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 99 transitions, 751 flow [2024-05-12 12:46:05,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:46:05,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:46:05,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-05-12 12:46:05,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:05,824 INFO L175 Difference]: Start difference. First operand has 89 places, 84 transitions, 547 flow. Second operand 4 states and 116 transitions. [2024-05-12 12:46:05,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 99 transitions, 751 flow [2024-05-12 12:46:05,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 99 transitions, 725 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-05-12 12:46:05,843 INFO L231 Difference]: Finished difference. Result has 92 places, 84 transitions, 560 flow [2024-05-12 12:46:05,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=560, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2024-05-12 12:46:05,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-05-12 12:46:05,844 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 560 flow [2024-05-12 12:46:05,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:46:05,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:05,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:05,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:46:05,845 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:05,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:05,845 INFO L85 PathProgramCache]: Analyzing trace with hash 503057736, now seen corresponding path program 1 times [2024-05-12 12:46:05,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:05,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369921392] [2024-05-12 12:46:05,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:05,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:05,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:05,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:05,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369921392] [2024-05-12 12:46:05,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369921392] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:05,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:05,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:05,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847802951] [2024-05-12 12:46:05,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:05,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:05,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:05,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:05,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:06,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:06,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 560 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:06,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:06,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:06,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:06,270 INFO L124 PetriNetUnfolderBase]: 1556/2566 cut-off events. [2024-05-12 12:46:06,271 INFO L125 PetriNetUnfolderBase]: For 14106/14106 co-relation queries the response was YES. [2024-05-12 12:46:06,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9358 conditions, 2566 events. 1556/2566 cut-off events. For 14106/14106 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15039 event pairs, 385 based on Foata normal form. 2/2564 useless extension candidates. Maximal degree in co-relation 9316. Up to 2128 conditions per place. [2024-05-12 12:46:06,285 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 86 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-05-12 12:46:06,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 133 transitions, 1048 flow [2024-05-12 12:46:06,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:06,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:06,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:46:06,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:06,287 INFO L175 Difference]: Start difference. First operand has 92 places, 84 transitions, 560 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:46:06,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 133 transitions, 1048 flow [2024-05-12 12:46:06,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1006 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:06,308 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 754 flow [2024-05-12 12:46:06,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-05-12 12:46:06,309 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-05-12 12:46:06,309 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 754 flow [2024-05-12 12:46:06,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:06,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:06,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:06,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:46:06,310 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:06,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:06,310 INFO L85 PathProgramCache]: Analyzing trace with hash -258745001, now seen corresponding path program 1 times [2024-05-12 12:46:06,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:06,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694544417] [2024-05-12 12:46:06,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:06,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:06,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-05-12 12:46:06,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694544417] [2024-05-12 12:46:06,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694544417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:06,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:06,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:06,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109783806] [2024-05-12 12:46:06,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:06,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:06,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:06,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:06,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:06,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:06,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 754 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:06,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:06,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:06,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:06,745 INFO L124 PetriNetUnfolderBase]: 1578/2755 cut-off events. [2024-05-12 12:46:06,746 INFO L125 PetriNetUnfolderBase]: For 15914/15914 co-relation queries the response was YES. [2024-05-12 12:46:06,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10479 conditions, 2755 events. 1578/2755 cut-off events. For 15914/15914 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17033 event pairs, 628 based on Foata normal form. 1/2726 useless extension candidates. Maximal degree in co-relation 10435. Up to 2306 conditions per place. [2024-05-12 12:46:06,762 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 101 selfloop transitions, 22 changer transitions 0/135 dead transitions. [2024-05-12 12:46:06,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1179 flow [2024-05-12 12:46:06,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:06,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:06,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:46:06,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-05-12 12:46:06,764 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 754 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:46:06,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1179 flow [2024-05-12 12:46:06,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 1147 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-05-12 12:46:06,787 INFO L231 Difference]: Finished difference. Result has 103 places, 110 transitions, 873 flow [2024-05-12 12:46:06,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=873, PETRI_PLACES=103, PETRI_TRANSITIONS=110} [2024-05-12 12:46:06,787 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-05-12 12:46:06,788 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 110 transitions, 873 flow [2024-05-12 12:46:06,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:06,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:06,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:06,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:46:06,788 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:06,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:06,789 INFO L85 PathProgramCache]: Analyzing trace with hash 503326506, now seen corresponding path program 2 times [2024-05-12 12:46:06,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:06,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808452646] [2024-05-12 12:46:06,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:06,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:06,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:06,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:06,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808452646] [2024-05-12 12:46:06,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808452646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:06,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:06,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:06,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934282722] [2024-05-12 12:46:06,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:06,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:06,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:06,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:06,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:06,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:06,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 110 transitions, 873 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:06,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:06,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:06,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:07,231 INFO L124 PetriNetUnfolderBase]: 1630/2681 cut-off events. [2024-05-12 12:46:07,232 INFO L125 PetriNetUnfolderBase]: For 17590/17590 co-relation queries the response was YES. [2024-05-12 12:46:07,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10902 conditions, 2681 events. 1630/2681 cut-off events. For 17590/17590 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15795 event pairs, 375 based on Foata normal form. 2/2680 useless extension candidates. Maximal degree in co-relation 10854. Up to 2372 conditions per place. [2024-05-12 12:46:07,250 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 111 selfloop transitions, 23 changer transitions 0/146 dead transitions. [2024-05-12 12:46:07,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 146 transitions, 1304 flow [2024-05-12 12:46:07,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:07,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:07,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 12:46:07,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-05-12 12:46:07,252 INFO L175 Difference]: Start difference. First operand has 103 places, 110 transitions, 873 flow. Second operand 7 states and 185 transitions. [2024-05-12 12:46:07,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 146 transitions, 1304 flow [2024-05-12 12:46:07,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 146 transitions, 1266 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 12:46:07,280 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 976 flow [2024-05-12 12:46:07,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=976, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-05-12 12:46:07,281 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 61 predicate places. [2024-05-12 12:46:07,281 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 976 flow [2024-05-12 12:46:07,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:07,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:07,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:07,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:46:07,282 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:07,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:07,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1390166712, now seen corresponding path program 3 times [2024-05-12 12:46:07,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:07,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643156569] [2024-05-12 12:46:07,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:07,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:07,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:07,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643156569] [2024-05-12 12:46:07,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643156569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:07,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:07,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:07,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320683074] [2024-05-12 12:46:07,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:07,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:07,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:07,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:07,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:07,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:07,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:07,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:07,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:07,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:07,738 INFO L124 PetriNetUnfolderBase]: 1668/2766 cut-off events. [2024-05-12 12:46:07,739 INFO L125 PetriNetUnfolderBase]: For 19885/19885 co-relation queries the response was YES. [2024-05-12 12:46:07,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11494 conditions, 2766 events. 1668/2766 cut-off events. For 19885/19885 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16587 event pairs, 377 based on Foata normal form. 2/2765 useless extension candidates. Maximal degree in co-relation 11443. Up to 2291 conditions per place. [2024-05-12 12:46:07,758 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 47 changer transitions 0/166 dead transitions. [2024-05-12 12:46:07,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 166 transitions, 1489 flow [2024-05-12 12:46:07,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:07,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:46:07,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-05-12 12:46:07,759 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 976 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:46:07,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 166 transitions, 1489 flow [2024-05-12 12:46:07,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 166 transitions, 1427 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:07,788 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1149 flow [2024-05-12 12:46:07,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1149, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-05-12 12:46:07,789 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-05-12 12:46:07,789 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1149 flow [2024-05-12 12:46:07,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:07,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:07,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:07,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:46:07,789 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:07,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:07,790 INFO L85 PathProgramCache]: Analyzing trace with hash 94595479, now seen corresponding path program 2 times [2024-05-12 12:46:07,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:07,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521117493] [2024-05-12 12:46:07,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:07,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:07,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:07,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:07,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521117493] [2024-05-12 12:46:07,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521117493] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:07,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:07,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:07,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63642197] [2024-05-12 12:46:07,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:07,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:07,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:07,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:07,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:07,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:07,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1149 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:07,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:07,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:07,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:08,149 INFO L124 PetriNetUnfolderBase]: 1679/2743 cut-off events. [2024-05-12 12:46:08,178 INFO L125 PetriNetUnfolderBase]: For 21341/21341 co-relation queries the response was YES. [2024-05-12 12:46:08,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12026 conditions, 2743 events. 1679/2743 cut-off events. For 21341/21341 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16146 event pairs, 378 based on Foata normal form. 1/2741 useless extension candidates. Maximal degree in co-relation 11973. Up to 2441 conditions per place. [2024-05-12 12:46:08,192 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 114 selfloop transitions, 25 changer transitions 0/151 dead transitions. [2024-05-12 12:46:08,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 151 transitions, 1551 flow [2024-05-12 12:46:08,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:08,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:08,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:46:08,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-05-12 12:46:08,194 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1149 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:46:08,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 151 transitions, 1551 flow [2024-05-12 12:46:08,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 151 transitions, 1479 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:08,224 INFO L231 Difference]: Finished difference. Result has 116 places, 129 transitions, 1173 flow [2024-05-12 12:46:08,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1173, PETRI_PLACES=116, PETRI_TRANSITIONS=129} [2024-05-12 12:46:08,224 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-05-12 12:46:08,224 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 129 transitions, 1173 flow [2024-05-12 12:46:08,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:08,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:08,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:08,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:46:08,225 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:08,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:08,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1389780421, now seen corresponding path program 3 times [2024-05-12 12:46:08,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:08,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980851331] [2024-05-12 12:46:08,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:08,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:08,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:08,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:08,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980851331] [2024-05-12 12:46:08,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980851331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:08,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:08,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:08,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045339185] [2024-05-12 12:46:08,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:08,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:08,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:08,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:08,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:08,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:08,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 129 transitions, 1173 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:08,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:08,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:08,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:08,656 INFO L124 PetriNetUnfolderBase]: 1676/2915 cut-off events. [2024-05-12 12:46:08,656 INFO L125 PetriNetUnfolderBase]: For 22208/22208 co-relation queries the response was YES. [2024-05-12 12:46:08,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12016 conditions, 2915 events. 1676/2915 cut-off events. For 22208/22208 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18135 event pairs, 638 based on Foata normal form. 1/2883 useless extension candidates. Maximal degree in co-relation 11962. Up to 2452 conditions per place. [2024-05-12 12:46:08,694 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 116 selfloop transitions, 19 changer transitions 0/147 dead transitions. [2024-05-12 12:46:08,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 147 transitions, 1487 flow [2024-05-12 12:46:08,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:46:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:46:08,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 12:46:08,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-05-12 12:46:08,697 INFO L175 Difference]: Start difference. First operand has 116 places, 129 transitions, 1173 flow. Second operand 4 states and 118 transitions. [2024-05-12 12:46:08,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 147 transitions, 1487 flow [2024-05-12 12:46:08,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 147 transitions, 1417 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:08,730 INFO L231 Difference]: Finished difference. Result has 117 places, 129 transitions, 1157 flow [2024-05-12 12:46:08,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1157, PETRI_PLACES=117, PETRI_TRANSITIONS=129} [2024-05-12 12:46:08,730 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 68 predicate places. [2024-05-12 12:46:08,731 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 129 transitions, 1157 flow [2024-05-12 12:46:08,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:08,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:08,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:08,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:46:08,731 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:08,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:08,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1389766533, now seen corresponding path program 1 times [2024-05-12 12:46:08,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:08,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395990427] [2024-05-12 12:46:08,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:08,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:08,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:08,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:08,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:08,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395990427] [2024-05-12 12:46:08,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395990427] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:08,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:08,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:08,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138146660] [2024-05-12 12:46:08,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:08,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:08,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:08,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:08,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:08,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:08,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 129 transitions, 1157 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:08,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:08,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:08,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:09,098 INFO L124 PetriNetUnfolderBase]: 1671/2786 cut-off events. [2024-05-12 12:46:09,098 INFO L125 PetriNetUnfolderBase]: For 21593/21593 co-relation queries the response was YES. [2024-05-12 12:46:09,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11795 conditions, 2786 events. 1671/2786 cut-off events. For 21593/21593 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16631 event pairs, 649 based on Foata normal form. 2/2773 useless extension candidates. Maximal degree in co-relation 11741. Up to 2471 conditions per place. [2024-05-12 12:46:09,116 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 122 selfloop transitions, 10 changer transitions 0/144 dead transitions. [2024-05-12 12:46:09,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 144 transitions, 1473 flow [2024-05-12 12:46:09,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:46:09,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:46:09,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-05-12 12:46:09,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:46:09,117 INFO L175 Difference]: Start difference. First operand has 117 places, 129 transitions, 1157 flow. Second operand 4 states and 110 transitions. [2024-05-12 12:46:09,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 144 transitions, 1473 flow [2024-05-12 12:46:09,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 144 transitions, 1435 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:09,150 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1170 flow [2024-05-12 12:46:09,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1170, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-05-12 12:46:09,151 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-05-12 12:46:09,151 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1170 flow [2024-05-12 12:46:09,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:09,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:09,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:09,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:46:09,152 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:09,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1585077713, now seen corresponding path program 1 times [2024-05-12 12:46:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775550690] [2024-05-12 12:46:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:09,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:09,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775550690] [2024-05-12 12:46:09,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775550690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:09,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:09,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:09,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577951817] [2024-05-12 12:46:09,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:09,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:09,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:09,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:09,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:09,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:09,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1170 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:09,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:09,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:09,598 INFO L124 PetriNetUnfolderBase]: 1707/2822 cut-off events. [2024-05-12 12:46:09,599 INFO L125 PetriNetUnfolderBase]: For 23927/23927 co-relation queries the response was YES. [2024-05-12 12:46:09,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12191 conditions, 2822 events. 1707/2822 cut-off events. For 23927/23927 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16864 event pairs, 415 based on Foata normal form. 2/2812 useless extension candidates. Maximal degree in co-relation 12136. Up to 2111 conditions per place. [2024-05-12 12:46:09,612 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 98 selfloop transitions, 68 changer transitions 0/178 dead transitions. [2024-05-12 12:46:09,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 178 transitions, 1776 flow [2024-05-12 12:46:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:09,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:09,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:46:09,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-05-12 12:46:09,614 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1170 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:46:09,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 178 transitions, 1776 flow [2024-05-12 12:46:09,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 178 transitions, 1741 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:09,649 INFO L231 Difference]: Finished difference. Result has 124 places, 143 transitions, 1441 flow [2024-05-12 12:46:09,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1441, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2024-05-12 12:46:09,649 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-05-12 12:46:09,649 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1441 flow [2024-05-12 12:46:09,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:09,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:09,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:46:09,650 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:09,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:09,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1581503785, now seen corresponding path program 1 times [2024-05-12 12:46:09,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:09,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513301898] [2024-05-12 12:46:09,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:09,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:09,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:09,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:09,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:09,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513301898] [2024-05-12 12:46:09,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513301898] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:09,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:09,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:09,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855342810] [2024-05-12 12:46:09,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:09,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:09,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:09,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:09,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:09,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:09,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1441 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:09,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:09,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:09,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:10,063 INFO L124 PetriNetUnfolderBase]: 1743/2873 cut-off events. [2024-05-12 12:46:10,064 INFO L125 PetriNetUnfolderBase]: For 28709/28709 co-relation queries the response was YES. [2024-05-12 12:46:10,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13558 conditions, 2873 events. 1743/2873 cut-off events. For 28709/28709 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17223 event pairs, 404 based on Foata normal form. 2/2866 useless extension candidates. Maximal degree in co-relation 13501. Up to 2316 conditions per place. [2024-05-12 12:46:10,085 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 110 selfloop transitions, 59 changer transitions 0/181 dead transitions. [2024-05-12 12:46:10,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 181 transitions, 2052 flow [2024-05-12 12:46:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:10,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:46:10,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:46:10,087 INFO L175 Difference]: Start difference. First operand has 124 places, 143 transitions, 1441 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:46:10,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 181 transitions, 2052 flow [2024-05-12 12:46:10,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 181 transitions, 1986 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:10,129 INFO L231 Difference]: Finished difference. Result has 129 places, 152 transitions, 1647 flow [2024-05-12 12:46:10,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1647, PETRI_PLACES=129, PETRI_TRANSITIONS=152} [2024-05-12 12:46:10,129 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 80 predicate places. [2024-05-12 12:46:10,129 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 152 transitions, 1647 flow [2024-05-12 12:46:10,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:10,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:10,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:10,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:46:10,130 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:10,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:10,131 INFO L85 PathProgramCache]: Analyzing trace with hash 568834303, now seen corresponding path program 2 times [2024-05-12 12:46:10,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:10,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917042214] [2024-05-12 12:46:10,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:10,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:10,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:10,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:10,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917042214] [2024-05-12 12:46:10,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917042214] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:10,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:10,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:10,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093492523] [2024-05-12 12:46:10,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:10,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:10,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:10,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:10,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:10,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:10,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 152 transitions, 1647 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:10,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:10,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:10,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:10,599 INFO L124 PetriNetUnfolderBase]: 1735/2996 cut-off events. [2024-05-12 12:46:10,600 INFO L125 PetriNetUnfolderBase]: For 30382/30382 co-relation queries the response was YES. [2024-05-12 12:46:10,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13955 conditions, 2996 events. 1735/2996 cut-off events. For 30382/30382 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18580 event pairs, 641 based on Foata normal form. 2/2964 useless extension candidates. Maximal degree in co-relation 13895. Up to 2518 conditions per place. [2024-05-12 12:46:10,621 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 144 selfloop transitions, 23 changer transitions 0/179 dead transitions. [2024-05-12 12:46:10,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 179 transitions, 2043 flow [2024-05-12 12:46:10,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:10,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:10,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:46:10,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-05-12 12:46:10,623 INFO L175 Difference]: Start difference. First operand has 129 places, 152 transitions, 1647 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:46:10,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 179 transitions, 2043 flow [2024-05-12 12:46:10,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 179 transitions, 1955 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:10,681 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1613 flow [2024-05-12 12:46:10,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1613, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-05-12 12:46:10,681 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-05-12 12:46:10,681 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1613 flow [2024-05-12 12:46:10,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:10,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:10,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:10,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:46:10,682 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:10,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:10,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1576735613, now seen corresponding path program 2 times [2024-05-12 12:46:10,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:10,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916851883] [2024-05-12 12:46:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:10,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:10,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:10,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-05-12 12:46:10,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:10,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916851883] [2024-05-12 12:46:10,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916851883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:10,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:10,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:10,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40810169] [2024-05-12 12:46:10,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:10,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:10,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:10,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:10,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:10,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:10,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1613 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:10,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:10,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:10,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:11,201 INFO L124 PetriNetUnfolderBase]: 1815/3050 cut-off events. [2024-05-12 12:46:11,201 INFO L125 PetriNetUnfolderBase]: For 33244/33244 co-relation queries the response was YES. [2024-05-12 12:46:11,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14411 conditions, 3050 events. 1815/3050 cut-off events. For 33244/33244 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18579 event pairs, 479 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 14350. Up to 2539 conditions per place. [2024-05-12 12:46:11,221 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 42 changer transitions 0/198 dead transitions. [2024-05-12 12:46:11,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 198 transitions, 2229 flow [2024-05-12 12:46:11,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 12:46:11,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:46:11,223 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1613 flow. Second operand 9 states and 234 transitions. [2024-05-12 12:46:11,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 198 transitions, 2229 flow [2024-05-12 12:46:11,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 198 transitions, 2183 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:11,266 INFO L231 Difference]: Finished difference. Result has 138 places, 163 transitions, 1791 flow [2024-05-12 12:46:11,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1791, PETRI_PLACES=138, PETRI_TRANSITIONS=163} [2024-05-12 12:46:11,266 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-05-12 12:46:11,267 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 163 transitions, 1791 flow [2024-05-12 12:46:11,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:11,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:11,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:11,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:46:11,267 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:11,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:11,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1576745843, now seen corresponding path program 3 times [2024-05-12 12:46:11,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:11,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081667921] [2024-05-12 12:46:11,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:11,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:11,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:11,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:11,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081667921] [2024-05-12 12:46:11,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081667921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:11,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:11,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:11,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696672709] [2024-05-12 12:46:11,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:11,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:11,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:11,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:11,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:11,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 163 transitions, 1791 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:11,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:11,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:11,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:11,854 INFO L124 PetriNetUnfolderBase]: 1809/3134 cut-off events. [2024-05-12 12:46:11,854 INFO L125 PetriNetUnfolderBase]: For 35796/35796 co-relation queries the response was YES. [2024-05-12 12:46:11,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14751 conditions, 3134 events. 1809/3134 cut-off events. For 35796/35796 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19753 event pairs, 638 based on Foata normal form. 2/3102 useless extension candidates. Maximal degree in co-relation 14688. Up to 2534 conditions per place. [2024-05-12 12:46:11,876 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 140 selfloop transitions, 43 changer transitions 0/195 dead transitions. [2024-05-12 12:46:11,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 195 transitions, 2294 flow [2024-05-12 12:46:11,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:11,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:11,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:46:11,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-05-12 12:46:11,877 INFO L175 Difference]: Start difference. First operand has 138 places, 163 transitions, 1791 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:46:11,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 195 transitions, 2294 flow [2024-05-12 12:46:11,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 195 transitions, 2220 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:11,934 INFO L231 Difference]: Finished difference. Result has 141 places, 164 transitions, 1831 flow [2024-05-12 12:46:11,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1831, PETRI_PLACES=141, PETRI_TRANSITIONS=164} [2024-05-12 12:46:11,935 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-05-12 12:46:11,935 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 164 transitions, 1831 flow [2024-05-12 12:46:11,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:11,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:11,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:11,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:46:11,935 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:11,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:11,936 INFO L85 PathProgramCache]: Analyzing trace with hash -385393961, now seen corresponding path program 3 times [2024-05-12 12:46:11,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:11,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34433358] [2024-05-12 12:46:11,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:11,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:11,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:12,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-05-12 12:46:12,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:12,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34433358] [2024-05-12 12:46:12,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34433358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:12,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:12,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:12,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174362215] [2024-05-12 12:46:12,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:12,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:12,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:12,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:12,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 164 transitions, 1831 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:12,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:12,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:12,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:12,425 INFO L124 PetriNetUnfolderBase]: 1820/3024 cut-off events. [2024-05-12 12:46:12,425 INFO L125 PetriNetUnfolderBase]: For 38535/38539 co-relation queries the response was YES. [2024-05-12 12:46:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14938 conditions, 3024 events. 1820/3024 cut-off events. For 38535/38539 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18485 event pairs, 419 based on Foata normal form. 2/3012 useless extension candidates. Maximal degree in co-relation 14873. Up to 2417 conditions per place. [2024-05-12 12:46:12,448 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 117 selfloop transitions, 65 changer transitions 0/194 dead transitions. [2024-05-12 12:46:12,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 194 transitions, 2452 flow [2024-05-12 12:46:12,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:12,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:12,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:46:12,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-05-12 12:46:12,451 INFO L175 Difference]: Start difference. First operand has 141 places, 164 transitions, 1831 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:46:12,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 194 transitions, 2452 flow [2024-05-12 12:46:12,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 194 transitions, 2363 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:12,520 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1923 flow [2024-05-12 12:46:12,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1923, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-05-12 12:46:12,521 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 93 predicate places. [2024-05-12 12:46:12,521 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1923 flow [2024-05-12 12:46:12,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:12,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:12,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:12,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:46:12,522 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:12,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:12,522 INFO L85 PathProgramCache]: Analyzing trace with hash -385095431, now seen corresponding path program 4 times [2024-05-12 12:46:12,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:12,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240888749] [2024-05-12 12:46:12,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:12,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:12,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:12,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240888749] [2024-05-12 12:46:12,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240888749] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:12,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:12,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:12,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28352088] [2024-05-12 12:46:12,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:12,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:12,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:12,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:12,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:12,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1923 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:12,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:12,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:12,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:12,983 INFO L124 PetriNetUnfolderBase]: 1817/3006 cut-off events. [2024-05-12 12:46:12,983 INFO L125 PetriNetUnfolderBase]: For 40226/40230 co-relation queries the response was YES. [2024-05-12 12:46:12,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15084 conditions, 3006 events. 1817/3006 cut-off events. For 40226/40230 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18226 event pairs, 422 based on Foata normal form. 2/2997 useless extension candidates. Maximal degree in co-relation 15018. Up to 2415 conditions per place. [2024-05-12 12:46:13,004 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 113 selfloop transitions, 65 changer transitions 0/190 dead transitions. [2024-05-12 12:46:13,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 190 transitions, 2435 flow [2024-05-12 12:46:13,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:13,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:13,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:46:13,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-05-12 12:46:13,005 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1923 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:46:13,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 190 transitions, 2435 flow [2024-05-12 12:46:13,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 190 transitions, 2202 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:13,080 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1826 flow [2024-05-12 12:46:13,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-05-12 12:46:13,081 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 93 predicate places. [2024-05-12 12:46:13,081 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1826 flow [2024-05-12 12:46:13,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:13,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:13,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:13,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:46:13,081 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:13,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:13,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1362512705, now seen corresponding path program 5 times [2024-05-12 12:46:13,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:13,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322102964] [2024-05-12 12:46:13,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:13,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:13,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:13,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322102964] [2024-05-12 12:46:13,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322102964] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:13,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:13,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:13,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810954042] [2024-05-12 12:46:13,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:13,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:13,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:13,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:13,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:13,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:13,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:13,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:13,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:13,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:13,557 INFO L124 PetriNetUnfolderBase]: 1811/2988 cut-off events. [2024-05-12 12:46:13,557 INFO L125 PetriNetUnfolderBase]: For 39475/39475 co-relation queries the response was YES. [2024-05-12 12:46:13,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14765 conditions, 2988 events. 1811/2988 cut-off events. For 39475/39475 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18052 event pairs, 395 based on Foata normal form. 2/2986 useless extension candidates. Maximal degree in co-relation 14700. Up to 2483 conditions per place. [2024-05-12 12:46:13,579 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 147 selfloop transitions, 48 changer transitions 0/207 dead transitions. [2024-05-12 12:46:13,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 207 transitions, 2366 flow [2024-05-12 12:46:13,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:13,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:13,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:46:13,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-05-12 12:46:13,580 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1826 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:46:13,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 207 transitions, 2366 flow [2024-05-12 12:46:13,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 207 transitions, 2223 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:13,667 INFO L231 Difference]: Finished difference. Result has 145 places, 167 transitions, 1799 flow [2024-05-12 12:46:13,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1799, PETRI_PLACES=145, PETRI_TRANSITIONS=167} [2024-05-12 12:46:13,668 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-05-12 12:46:13,668 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 167 transitions, 1799 flow [2024-05-12 12:46:13,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:13,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:13,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:46:13,668 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:13,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:13,668 INFO L85 PathProgramCache]: Analyzing trace with hash -139775879, now seen corresponding path program 6 times [2024-05-12 12:46:13,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:13,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440847] [2024-05-12 12:46:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:13,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:13,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440847] [2024-05-12 12:46:13,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:13,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:13,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:13,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958333636] [2024-05-12 12:46:13,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:13,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:13,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:13,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:13,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:13,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 167 transitions, 1799 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:13,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:13,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:13,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:14,104 INFO L124 PetriNetUnfolderBase]: 1806/2992 cut-off events. [2024-05-12 12:46:14,104 INFO L125 PetriNetUnfolderBase]: For 41824/41830 co-relation queries the response was YES. [2024-05-12 12:46:14,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14726 conditions, 2992 events. 1806/2992 cut-off events. For 41824/41830 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18162 event pairs, 386 based on Foata normal form. 7/2990 useless extension candidates. Maximal degree in co-relation 14661. Up to 2478 conditions per place. [2024-05-12 12:46:14,122 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 137 selfloop transitions, 48 changer transitions 0/197 dead transitions. [2024-05-12 12:46:14,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 197 transitions, 2241 flow [2024-05-12 12:46:14,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:14,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:14,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:46:14,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-05-12 12:46:14,123 INFO L175 Difference]: Start difference. First operand has 145 places, 167 transitions, 1799 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:46:14,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 197 transitions, 2241 flow [2024-05-12 12:46:14,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 197 transitions, 2155 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:14,201 INFO L231 Difference]: Finished difference. Result has 145 places, 167 transitions, 1819 flow [2024-05-12 12:46:14,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1819, PETRI_PLACES=145, PETRI_TRANSITIONS=167} [2024-05-12 12:46:14,202 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-05-12 12:46:14,202 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 167 transitions, 1819 flow [2024-05-12 12:46:14,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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-05-12 12:46:14,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:14,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:14,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:46:14,202 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:14,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:14,203 INFO L85 PathProgramCache]: Analyzing trace with hash -145483227, now seen corresponding path program 4 times [2024-05-12 12:46:14,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:14,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007937180] [2024-05-12 12:46:14,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:14,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:14,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:14,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:14,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007937180] [2024-05-12 12:46:14,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007937180] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:14,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:14,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:14,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705645378] [2024-05-12 12:46:14,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:14,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:14,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:14,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:14,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:14,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:14,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 167 transitions, 1819 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:14,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:14,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:14,730 INFO L124 PetriNetUnfolderBase]: 1928/3170 cut-off events. [2024-05-12 12:46:14,731 INFO L125 PetriNetUnfolderBase]: For 42214/42214 co-relation queries the response was YES. [2024-05-12 12:46:14,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15842 conditions, 3170 events. 1928/3170 cut-off events. For 42214/42214 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19358 event pairs, 379 based on Foata normal form. 2/3166 useless extension candidates. Maximal degree in co-relation 15778. Up to 2446 conditions per place. [2024-05-12 12:46:14,753 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 135 selfloop transitions, 83 changer transitions 0/230 dead transitions. [2024-05-12 12:46:14,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 230 transitions, 2695 flow [2024-05-12 12:46:14,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:14,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:14,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-05-12 12:46:14,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123456790123457 [2024-05-12 12:46:14,755 INFO L175 Difference]: Start difference. First operand has 145 places, 167 transitions, 1819 flow. Second operand 9 states and 248 transitions. [2024-05-12 12:46:14,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 230 transitions, 2695 flow [2024-05-12 12:46:14,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 230 transitions, 2535 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:14,824 INFO L231 Difference]: Finished difference. Result has 147 places, 184 transitions, 2072 flow [2024-05-12 12:46:14,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2072, PETRI_PLACES=147, PETRI_TRANSITIONS=184} [2024-05-12 12:46:14,825 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 98 predicate places. [2024-05-12 12:46:14,825 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 184 transitions, 2072 flow [2024-05-12 12:46:14,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:14,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:46:14,825 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:14,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:14,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1362160173, now seen corresponding path program 5 times [2024-05-12 12:46:14,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:14,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511840795] [2024-05-12 12:46:14,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:14,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:14,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-05-12 12:46:14,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:14,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511840795] [2024-05-12 12:46:14,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511840795] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:14,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:14,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:14,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226010746] [2024-05-12 12:46:14,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:14,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:14,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:14,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:14,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:14,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:14,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 184 transitions, 2072 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:14,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:14,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:15,377 INFO L124 PetriNetUnfolderBase]: 1924/3188 cut-off events. [2024-05-12 12:46:15,377 INFO L125 PetriNetUnfolderBase]: For 42868/42868 co-relation queries the response was YES. [2024-05-12 12:46:15,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16129 conditions, 3188 events. 1924/3188 cut-off events. For 42868/42868 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19643 event pairs, 407 based on Foata normal form. 2/3180 useless extension candidates. Maximal degree in co-relation 16064. Up to 2614 conditions per place. [2024-05-12 12:46:15,399 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 156 selfloop transitions, 52 changer transitions 0/220 dead transitions. [2024-05-12 12:46:15,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 220 transitions, 2668 flow [2024-05-12 12:46:15,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:15,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:15,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:46:15,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-05-12 12:46:15,400 INFO L175 Difference]: Start difference. First operand has 147 places, 184 transitions, 2072 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:46:15,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 220 transitions, 2668 flow [2024-05-12 12:46:15,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 220 transitions, 2575 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:15,493 INFO L231 Difference]: Finished difference. Result has 150 places, 186 transitions, 2188 flow [2024-05-12 12:46:15,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2188, PETRI_PLACES=150, PETRI_TRANSITIONS=186} [2024-05-12 12:46:15,493 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-05-12 12:46:15,494 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 186 transitions, 2188 flow [2024-05-12 12:46:15,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:15,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:15,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:15,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:46:15,494 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:15,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:15,495 INFO L85 PathProgramCache]: Analyzing trace with hash -117787827, now seen corresponding path program 6 times [2024-05-12 12:46:15,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:15,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770776672] [2024-05-12 12:46:15,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:15,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:15,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:15,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:15,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770776672] [2024-05-12 12:46:15,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770776672] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:15,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:15,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701551768] [2024-05-12 12:46:15,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:15,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:15,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:15,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:15,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:15,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 186 transitions, 2188 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:15,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:15,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:15,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:16,011 INFO L124 PetriNetUnfolderBase]: 1918/3158 cut-off events. [2024-05-12 12:46:16,011 INFO L125 PetriNetUnfolderBase]: For 41946/41946 co-relation queries the response was YES. [2024-05-12 12:46:16,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16390 conditions, 3158 events. 1918/3158 cut-off events. For 41946/41946 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19290 event pairs, 380 based on Foata normal form. 2/3154 useless extension candidates. Maximal degree in co-relation 16322. Up to 2439 conditions per place. [2024-05-12 12:46:16,036 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 127 selfloop transitions, 90 changer transitions 0/229 dead transitions. [2024-05-12 12:46:16,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 229 transitions, 2778 flow [2024-05-12 12:46:16,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:16,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:16,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:46:16,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:46:16,037 INFO L175 Difference]: Start difference. First operand has 150 places, 186 transitions, 2188 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:46:16,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 229 transitions, 2778 flow [2024-05-12 12:46:16,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 229 transitions, 2669 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:16,134 INFO L231 Difference]: Finished difference. Result has 153 places, 186 transitions, 2271 flow [2024-05-12 12:46:16,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2271, PETRI_PLACES=153, PETRI_TRANSITIONS=186} [2024-05-12 12:46:16,134 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-05-12 12:46:16,135 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 186 transitions, 2271 flow [2024-05-12 12:46:16,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:16,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:16,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:46:16,135 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:16,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:16,136 INFO L85 PathProgramCache]: Analyzing trace with hash -377767465, now seen corresponding path program 1 times [2024-05-12 12:46:16,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:16,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949466121] [2024-05-12 12:46:16,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:16,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:16,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:16,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949466121] [2024-05-12 12:46:16,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949466121] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:16,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:16,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:16,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488047739] [2024-05-12 12:46:16,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:16,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:16,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:16,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:16,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:16,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:16,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 186 transitions, 2271 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:16,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:16,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:16,660 INFO L124 PetriNetUnfolderBase]: 1859/3209 cut-off events. [2024-05-12 12:46:16,660 INFO L125 PetriNetUnfolderBase]: For 45444/45482 co-relation queries the response was YES. [2024-05-12 12:46:16,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16528 conditions, 3209 events. 1859/3209 cut-off events. For 45444/45482 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20622 event pairs, 540 based on Foata normal form. 12/3182 useless extension candidates. Maximal degree in co-relation 16461. Up to 2459 conditions per place. [2024-05-12 12:46:16,687 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 167 selfloop transitions, 24 changer transitions 0/220 dead transitions. [2024-05-12 12:46:16,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 220 transitions, 2825 flow [2024-05-12 12:46:16,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:16,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:16,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:46:16,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-05-12 12:46:16,688 INFO L175 Difference]: Start difference. First operand has 153 places, 186 transitions, 2271 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:46:16,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 220 transitions, 2825 flow [2024-05-12 12:46:16,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 220 transitions, 2669 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:16,784 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 2191 flow [2024-05-12 12:46:16,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2191, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-05-12 12:46:16,785 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 105 predicate places. [2024-05-12 12:46:16,785 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 2191 flow [2024-05-12 12:46:16,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:16,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:16,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:46:16,786 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:16,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash 571387201, now seen corresponding path program 2 times [2024-05-12 12:46:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945528037] [2024-05-12 12:46:16,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:16,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:16,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:16,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:16,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945528037] [2024-05-12 12:46:16,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945528037] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:16,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:16,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:16,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500656051] [2024-05-12 12:46:16,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:16,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:16,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:16,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:16,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:16,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:16,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 2191 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:16,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:16,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:17,309 INFO L124 PetriNetUnfolderBase]: 1949/3310 cut-off events. [2024-05-12 12:46:17,310 INFO L125 PetriNetUnfolderBase]: For 47173/47207 co-relation queries the response was YES. [2024-05-12 12:46:17,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16871 conditions, 3310 events. 1949/3310 cut-off events. For 47173/47207 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21250 event pairs, 595 based on Foata normal form. 18/3291 useless extension candidates. Maximal degree in co-relation 16803. Up to 2700 conditions per place. [2024-05-12 12:46:17,333 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 163 selfloop transitions, 22 changer transitions 0/214 dead transitions. [2024-05-12 12:46:17,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 214 transitions, 2645 flow [2024-05-12 12:46:17,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:17,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:46:17,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-05-12 12:46:17,335 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 2191 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:46:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 214 transitions, 2645 flow [2024-05-12 12:46:17,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 214 transitions, 2614 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:46:17,425 INFO L231 Difference]: Finished difference. Result has 158 places, 189 transitions, 2224 flow [2024-05-12 12:46:17,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2224, PETRI_PLACES=158, PETRI_TRANSITIONS=189} [2024-05-12 12:46:17,425 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-05-12 12:46:17,425 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 189 transitions, 2224 flow [2024-05-12 12:46:17,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:17,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:17,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:17,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:46:17,426 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:17,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:17,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1531555967, now seen corresponding path program 3 times [2024-05-12 12:46:17,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:17,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936591299] [2024-05-12 12:46:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:17,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:17,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:17,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-05-12 12:46:17,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:17,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936591299] [2024-05-12 12:46:17,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936591299] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:17,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:17,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:17,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46984868] [2024-05-12 12:46:17,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:17,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:46:17,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:17,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:46:17,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:46:17,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:46:17,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 189 transitions, 2224 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:17,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:17,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:46:17,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:17,909 INFO L124 PetriNetUnfolderBase]: 1937/3255 cut-off events. [2024-05-12 12:46:17,910 INFO L125 PetriNetUnfolderBase]: For 45115/45139 co-relation queries the response was YES. [2024-05-12 12:46:17,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 3255 events. 1937/3255 cut-off events. For 45115/45139 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20487 event pairs, 304 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 16582. Up to 2649 conditions per place. [2024-05-12 12:46:17,933 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 166 selfloop transitions, 19 changer transitions 0/214 dead transitions. [2024-05-12 12:46:17,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 214 transitions, 2668 flow [2024-05-12 12:46:17,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:17,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:17,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:46:17,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:17,935 INFO L175 Difference]: Start difference. First operand has 158 places, 189 transitions, 2224 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:46:17,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 214 transitions, 2668 flow [2024-05-12 12:46:18,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2622 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:18,033 INFO L231 Difference]: Finished difference. Result has 159 places, 189 transitions, 2225 flow [2024-05-12 12:46:18,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2225, PETRI_PLACES=159, PETRI_TRANSITIONS=189} [2024-05-12 12:46:18,034 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-05-12 12:46:18,034 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 189 transitions, 2225 flow [2024-05-12 12:46:18,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:18,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:18,034 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-05-12 12:46:18,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:46:18,035 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:18,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:18,035 INFO L85 PathProgramCache]: Analyzing trace with hash 190945953, now seen corresponding path program 1 times [2024-05-12 12:46:18,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:18,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541668998] [2024-05-12 12:46:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:18,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:18,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:18,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541668998] [2024-05-12 12:46:18,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541668998] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:18,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:18,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:18,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144810724] [2024-05-12 12:46:18,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:18,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:18,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:18,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:18,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:18,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:18,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 189 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:18,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:18,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:18,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:18,573 INFO L124 PetriNetUnfolderBase]: 2097/3439 cut-off events. [2024-05-12 12:46:18,573 INFO L125 PetriNetUnfolderBase]: For 47922/47922 co-relation queries the response was YES. [2024-05-12 12:46:18,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17541 conditions, 3439 events. 2097/3439 cut-off events. For 47922/47922 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21344 event pairs, 410 based on Foata normal form. 1/3434 useless extension candidates. Maximal degree in co-relation 17470. Up to 2829 conditions per place. [2024-05-12 12:46:18,599 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 65 changer transitions 0/223 dead transitions. [2024-05-12 12:46:18,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 223 transitions, 2787 flow [2024-05-12 12:46:18,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:18,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:18,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:46:18,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 12:46:18,600 INFO L175 Difference]: Start difference. First operand has 159 places, 189 transitions, 2225 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:46:18,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 223 transitions, 2787 flow [2024-05-12 12:46:18,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 223 transitions, 2743 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:18,695 INFO L231 Difference]: Finished difference. Result has 162 places, 189 transitions, 2317 flow [2024-05-12 12:46:18,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2317, PETRI_PLACES=162, PETRI_TRANSITIONS=189} [2024-05-12 12:46:18,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-05-12 12:46:18,695 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 189 transitions, 2317 flow [2024-05-12 12:46:18,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:18,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:18,696 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-05-12 12:46:18,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:46:18,696 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:18,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:18,696 INFO L85 PathProgramCache]: Analyzing trace with hash 187966047, now seen corresponding path program 1 times [2024-05-12 12:46:18,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:18,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208581649] [2024-05-12 12:46:18,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:18,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:18,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-05-12 12:46:18,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:18,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208581649] [2024-05-12 12:46:18,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208581649] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:18,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:18,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:18,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057702053] [2024-05-12 12:46:18,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:18,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:18,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:18,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:18,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:18,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:18,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 189 transitions, 2317 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:18,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:18,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:18,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:19,257 INFO L124 PetriNetUnfolderBase]: 2261/3699 cut-off events. [2024-05-12 12:46:19,258 INFO L125 PetriNetUnfolderBase]: For 59671/59671 co-relation queries the response was YES. [2024-05-12 12:46:19,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18829 conditions, 3699 events. 2261/3699 cut-off events. For 59671/59671 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23154 event pairs, 347 based on Foata normal form. 10/3697 useless extension candidates. Maximal degree in co-relation 18757. Up to 2648 conditions per place. [2024-05-12 12:46:19,285 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 157 selfloop transitions, 70 changer transitions 0/239 dead transitions. [2024-05-12 12:46:19,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 239 transitions, 3073 flow [2024-05-12 12:46:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:19,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:19,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:46:19,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-05-12 12:46:19,286 INFO L175 Difference]: Start difference. First operand has 162 places, 189 transitions, 2317 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:46:19,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 239 transitions, 3073 flow [2024-05-12 12:46:19,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 239 transitions, 2889 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:19,382 INFO L231 Difference]: Finished difference. Result has 162 places, 193 transitions, 2326 flow [2024-05-12 12:46:19,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=162, PETRI_TRANSITIONS=193} [2024-05-12 12:46:19,382 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-05-12 12:46:19,383 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 193 transitions, 2326 flow [2024-05-12 12:46:19,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:19,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:19,383 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-05-12 12:46:19,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:46:19,383 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:19,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1892777081, now seen corresponding path program 2 times [2024-05-12 12:46:19,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:19,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756844670] [2024-05-12 12:46:19,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:19,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:19,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:19,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756844670] [2024-05-12 12:46:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756844670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:19,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:19,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:19,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073948187] [2024-05-12 12:46:19,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:19,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:19,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:19,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:19,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:19,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:19,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 193 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:19,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:19,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:19,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:20,009 INFO L124 PetriNetUnfolderBase]: 2343/3820 cut-off events. [2024-05-12 12:46:20,009 INFO L125 PetriNetUnfolderBase]: For 63673/63673 co-relation queries the response was YES. [2024-05-12 12:46:20,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19522 conditions, 3820 events. 2343/3820 cut-off events. For 63673/63673 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23974 event pairs, 478 based on Foata normal form. 10/3818 useless extension candidates. Maximal degree in co-relation 19450. Up to 3109 conditions per place. [2024-05-12 12:46:20,037 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 154 selfloop transitions, 67 changer transitions 0/233 dead transitions. [2024-05-12 12:46:20,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 233 transitions, 2960 flow [2024-05-12 12:46:20,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:20,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:20,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:46:20,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 12:46:20,038 INFO L175 Difference]: Start difference. First operand has 162 places, 193 transitions, 2326 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:46:20,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 233 transitions, 2960 flow [2024-05-12 12:46:20,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 233 transitions, 2860 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:20,166 INFO L231 Difference]: Finished difference. Result has 166 places, 195 transitions, 2396 flow [2024-05-12 12:46:20,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=166, PETRI_TRANSITIONS=195} [2024-05-12 12:46:20,167 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-05-12 12:46:20,167 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 195 transitions, 2396 flow [2024-05-12 12:46:20,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:20,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] [2024-05-12 12:46:20,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:46:20,168 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:20,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:20,168 INFO L85 PathProgramCache]: Analyzing trace with hash 448489334, now seen corresponding path program 1 times [2024-05-12 12:46:20,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:20,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512708834] [2024-05-12 12:46:20,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:20,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:20,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-05-12 12:46:20,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:20,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512708834] [2024-05-12 12:46:20,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512708834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:20,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:20,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:20,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675673163] [2024-05-12 12:46:20,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:20,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:20,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:20,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:20,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:20,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:20,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 195 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:20,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:20,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:20,773 INFO L124 PetriNetUnfolderBase]: 2393/3885 cut-off events. [2024-05-12 12:46:20,773 INFO L125 PetriNetUnfolderBase]: For 62660/62660 co-relation queries the response was YES. [2024-05-12 12:46:20,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20523 conditions, 3885 events. 2393/3885 cut-off events. For 62660/62660 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24380 event pairs, 465 based on Foata normal form. 2/3879 useless extension candidates. Maximal degree in co-relation 20449. Up to 2972 conditions per place. [2024-05-12 12:46:20,812 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 112 changer transitions 0/239 dead transitions. [2024-05-12 12:46:20,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 239 transitions, 3234 flow [2024-05-12 12:46:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:20,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:46:20,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-05-12 12:46:20,814 INFO L175 Difference]: Start difference. First operand has 166 places, 195 transitions, 2396 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:46:20,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 239 transitions, 3234 flow [2024-05-12 12:46:20,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 239 transitions, 3094 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:20,927 INFO L231 Difference]: Finished difference. Result has 169 places, 207 transitions, 2714 flow [2024-05-12 12:46:20,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=169, PETRI_TRANSITIONS=207} [2024-05-12 12:46:20,927 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-05-12 12:46:20,928 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 207 transitions, 2714 flow [2024-05-12 12:46:20,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:20,928 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-05-12 12:46:20,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:46:20,928 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:20,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash 306385923, now seen corresponding path program 2 times [2024-05-12 12:46:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:20,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107414632] [2024-05-12 12:46:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:20,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:21,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:21,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107414632] [2024-05-12 12:46:21,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107414632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:21,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:21,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:21,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766015589] [2024-05-12 12:46:21,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:21,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:21,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:21,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:21,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:21,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:21,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 207 transitions, 2714 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:21,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:21,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:21,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:21,604 INFO L124 PetriNetUnfolderBase]: 2404/3923 cut-off events. [2024-05-12 12:46:21,604 INFO L125 PetriNetUnfolderBase]: For 67396/67396 co-relation queries the response was YES. [2024-05-12 12:46:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21144 conditions, 3923 events. 2404/3923 cut-off events. For 67396/67396 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24836 event pairs, 477 based on Foata normal form. 1/3911 useless extension candidates. Maximal degree in co-relation 21068. Up to 3275 conditions per place. [2024-05-12 12:46:21,630 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 165 selfloop transitions, 64 changer transitions 0/241 dead transitions. [2024-05-12 12:46:21,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 241 transitions, 3345 flow [2024-05-12 12:46:21,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:21,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:21,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:46:21,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-05-12 12:46:21,632 INFO L175 Difference]: Start difference. First operand has 169 places, 207 transitions, 2714 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:46:21,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 241 transitions, 3345 flow [2024-05-12 12:46:21,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 241 transitions, 3199 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:21,741 INFO L231 Difference]: Finished difference. Result has 173 places, 210 transitions, 2735 flow [2024-05-12 12:46:21,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2735, PETRI_PLACES=173, PETRI_TRANSITIONS=210} [2024-05-12 12:46:21,742 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 124 predicate places. [2024-05-12 12:46:21,742 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 210 transitions, 2735 flow [2024-05-12 12:46:21,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:21,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:21,742 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-05-12 12:46:21,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:46:21,743 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:21,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:21,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1634365824, now seen corresponding path program 2 times [2024-05-12 12:46:21,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:21,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621547916] [2024-05-12 12:46:21,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:21,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:21,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:21,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:21,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:21,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621547916] [2024-05-12 12:46:21,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621547916] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:21,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:21,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:21,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914459665] [2024-05-12 12:46:21,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:21,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:21,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:21,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:21,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:21,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:21,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 210 transitions, 2735 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:21,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:22,364 INFO L124 PetriNetUnfolderBase]: 2426/4121 cut-off events. [2024-05-12 12:46:22,364 INFO L125 PetriNetUnfolderBase]: For 72709/72709 co-relation queries the response was YES. [2024-05-12 12:46:22,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21401 conditions, 4121 events. 2426/4121 cut-off events. For 72709/72709 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26942 event pairs, 844 based on Foata normal form. 2/4077 useless extension candidates. Maximal degree in co-relation 21324. Up to 3422 conditions per place. [2024-05-12 12:46:22,397 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 47 changer transitions 0/245 dead transitions. [2024-05-12 12:46:22,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 245 transitions, 3414 flow [2024-05-12 12:46:22,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:22,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:46:22,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-05-12 12:46:22,399 INFO L175 Difference]: Start difference. First operand has 173 places, 210 transitions, 2735 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:46:22,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 245 transitions, 3414 flow [2024-05-12 12:46:22,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3318 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:22,566 INFO L231 Difference]: Finished difference. Result has 177 places, 214 transitions, 2813 flow [2024-05-12 12:46:22,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2813, PETRI_PLACES=177, PETRI_TRANSITIONS=214} [2024-05-12 12:46:22,567 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-05-12 12:46:22,567 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 214 transitions, 2813 flow [2024-05-12 12:46:22,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:22,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:22,568 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-05-12 12:46:22,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:46:22,568 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:22,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:22,568 INFO L85 PathProgramCache]: Analyzing trace with hash 454203254, now seen corresponding path program 3 times [2024-05-12 12:46:22,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:22,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929438183] [2024-05-12 12:46:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:22,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:22,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929438183] [2024-05-12 12:46:22,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929438183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:22,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:22,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:22,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307748539] [2024-05-12 12:46:22,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:22,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:22,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:22,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:22,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:22,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:22,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 214 transitions, 2813 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:22,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:22,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:22,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:23,281 INFO L124 PetriNetUnfolderBase]: 2418/4109 cut-off events. [2024-05-12 12:46:23,281 INFO L125 PetriNetUnfolderBase]: For 74478/74478 co-relation queries the response was YES. [2024-05-12 12:46:23,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21263 conditions, 4109 events. 2418/4109 cut-off events. For 74478/74478 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26923 event pairs, 843 based on Foata normal form. 2/4065 useless extension candidates. Maximal degree in co-relation 21185. Up to 3414 conditions per place. [2024-05-12 12:46:23,306 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-05-12 12:46:23,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 247 transitions, 3357 flow [2024-05-12 12:46:23,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:23,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:23,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-05-12 12:46:23,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753086419753086 [2024-05-12 12:46:23,308 INFO L175 Difference]: Start difference. First operand has 177 places, 214 transitions, 2813 flow. Second operand 9 states and 233 transitions. [2024-05-12 12:46:23,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 247 transitions, 3357 flow [2024-05-12 12:46:23,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 247 transitions, 3245 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:23,477 INFO L231 Difference]: Finished difference. Result has 180 places, 214 transitions, 2802 flow [2024-05-12 12:46:23,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2802, PETRI_PLACES=180, PETRI_TRANSITIONS=214} [2024-05-12 12:46:23,478 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-05-12 12:46:23,478 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 214 transitions, 2802 flow [2024-05-12 12:46:23,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:23,478 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-05-12 12:46:23,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:46:23,479 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:23,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:23,479 INFO L85 PathProgramCache]: Analyzing trace with hash 453872577, now seen corresponding path program 3 times [2024-05-12 12:46:23,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:23,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366776730] [2024-05-12 12:46:23,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:23,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:23,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:23,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:23,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366776730] [2024-05-12 12:46:23,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366776730] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:23,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:23,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:23,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698484013] [2024-05-12 12:46:23,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:23,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:23,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:23,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:23,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:23,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:23,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 214 transitions, 2802 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:23,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:23,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:24,083 INFO L124 PetriNetUnfolderBase]: 2500/4095 cut-off events. [2024-05-12 12:46:24,083 INFO L125 PetriNetUnfolderBase]: For 81186/81186 co-relation queries the response was YES. [2024-05-12 12:46:24,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21684 conditions, 4095 events. 2500/4095 cut-off events. For 81186/81186 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26108 event pairs, 586 based on Foata normal form. 10/4089 useless extension candidates. Maximal degree in co-relation 21605. Up to 3542 conditions per place. [2024-05-12 12:46:24,117 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 213 selfloop transitions, 25 changer transitions 0/250 dead transitions. [2024-05-12 12:46:24,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 250 transitions, 3396 flow [2024-05-12 12:46:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:24,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:46:24,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-05-12 12:46:24,119 INFO L175 Difference]: Start difference. First operand has 180 places, 214 transitions, 2802 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:46:24,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 250 transitions, 3396 flow [2024-05-12 12:46:24,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 250 transitions, 3283 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:24,284 INFO L231 Difference]: Finished difference. Result has 179 places, 216 transitions, 2777 flow [2024-05-12 12:46:24,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2777, PETRI_PLACES=179, PETRI_TRANSITIONS=216} [2024-05-12 12:46:24,285 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-05-12 12:46:24,285 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 216 transitions, 2777 flow [2024-05-12 12:46:24,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:24,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:24,286 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-05-12 12:46:24,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:46:24,286 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:24,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1634150498, now seen corresponding path program 1 times [2024-05-12 12:46:24,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:24,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570759162] [2024-05-12 12:46:24,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:24,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:24,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:24,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:24,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:24,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570759162] [2024-05-12 12:46:24,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570759162] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:24,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:24,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:24,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980737036] [2024-05-12 12:46:24,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:24,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:24,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:24,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:24,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:24,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:24,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 216 transitions, 2777 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:24,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:24,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:24,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:24,941 INFO L124 PetriNetUnfolderBase]: 2518/4071 cut-off events. [2024-05-12 12:46:24,942 INFO L125 PetriNetUnfolderBase]: For 78265/78265 co-relation queries the response was YES. [2024-05-12 12:46:24,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21887 conditions, 4071 events. 2518/4071 cut-off events. For 78265/78265 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25664 event pairs, 461 based on Foata normal form. 2/4070 useless extension candidates. Maximal degree in co-relation 21807. Up to 3640 conditions per place. [2024-05-12 12:46:24,974 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 207 selfloop transitions, 27 changer transitions 0/246 dead transitions. [2024-05-12 12:46:24,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 246 transitions, 3343 flow [2024-05-12 12:46:24,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:24,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:46:24,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-05-12 12:46:24,976 INFO L175 Difference]: Start difference. First operand has 179 places, 216 transitions, 2777 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:46:24,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 246 transitions, 3343 flow [2024-05-12 12:46:25,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 246 transitions, 3283 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:25,172 INFO L231 Difference]: Finished difference. Result has 180 places, 218 transitions, 2814 flow [2024-05-12 12:46:25,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2814, PETRI_PLACES=180, PETRI_TRANSITIONS=218} [2024-05-12 12:46:25,173 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-05-12 12:46:25,173 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 218 transitions, 2814 flow [2024-05-12 12:46:25,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:25,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:25,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:25,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:46:25,175 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:25,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:25,175 INFO L85 PathProgramCache]: Analyzing trace with hash 937690752, now seen corresponding path program 4 times [2024-05-12 12:46:25,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:25,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988059884] [2024-05-12 12:46:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:25,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:25,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:25,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988059884] [2024-05-12 12:46:25,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988059884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:25,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:25,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:25,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646476897] [2024-05-12 12:46:25,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:25,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:25,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:25,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:25,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:25,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:25,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 218 transitions, 2814 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:25,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:25,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:25,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:25,891 INFO L124 PetriNetUnfolderBase]: 2529/4157 cut-off events. [2024-05-12 12:46:25,891 INFO L125 PetriNetUnfolderBase]: For 85450/85454 co-relation queries the response was YES. [2024-05-12 12:46:25,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22175 conditions, 4157 events. 2529/4157 cut-off events. For 85450/85454 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26679 event pairs, 558 based on Foata normal form. 2/4132 useless extension candidates. Maximal degree in co-relation 22094. Up to 3148 conditions per place. [2024-05-12 12:46:25,938 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 111 selfloop transitions, 128 changer transitions 0/251 dead transitions. [2024-05-12 12:46:25,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3647 flow [2024-05-12 12:46:25,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:25,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:25,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:46:25,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-05-12 12:46:25,939 INFO L175 Difference]: Start difference. First operand has 180 places, 218 transitions, 2814 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:46:25,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3647 flow [2024-05-12 12:46:26,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 251 transitions, 3566 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:26,120 INFO L231 Difference]: Finished difference. Result has 182 places, 221 transitions, 3048 flow [2024-05-12 12:46:26,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3048, PETRI_PLACES=182, PETRI_TRANSITIONS=221} [2024-05-12 12:46:26,120 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-05-12 12:46:26,120 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 221 transitions, 3048 flow [2024-05-12 12:46:26,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:26,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:26,121 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-05-12 12:46:26,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:46:26,121 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:26,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:26,122 INFO L85 PathProgramCache]: Analyzing trace with hash -613945005, now seen corresponding path program 3 times [2024-05-12 12:46:26,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:26,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437772225] [2024-05-12 12:46:26,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:26,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437772225] [2024-05-12 12:46:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437772225] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:26,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595684964] [2024-05-12 12:46:26,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:26,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:26,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:26,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:26,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 221 transitions, 3048 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:26,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:26,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:26,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:26,746 INFO L124 PetriNetUnfolderBase]: 2540/4221 cut-off events. [2024-05-12 12:46:26,747 INFO L125 PetriNetUnfolderBase]: For 90859/90863 co-relation queries the response was YES. [2024-05-12 12:46:26,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22869 conditions, 4221 events. 2540/4221 cut-off events. For 90859/90863 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27283 event pairs, 580 based on Foata normal form. 2/4202 useless extension candidates. Maximal degree in co-relation 22787. Up to 3469 conditions per place. [2024-05-12 12:46:26,786 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 169 selfloop transitions, 71 changer transitions 0/252 dead transitions. [2024-05-12 12:46:26,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 252 transitions, 3710 flow [2024-05-12 12:46:26,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:26,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:26,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:46:26,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:46:26,788 INFO L175 Difference]: Start difference. First operand has 182 places, 221 transitions, 3048 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:46:26,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 252 transitions, 3710 flow [2024-05-12 12:46:27,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3205 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:27,082 INFO L231 Difference]: Finished difference. Result has 182 places, 224 transitions, 2729 flow [2024-05-12 12:46:27,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=182, PETRI_TRANSITIONS=224} [2024-05-12 12:46:27,083 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-05-12 12:46:27,083 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 224 transitions, 2729 flow [2024-05-12 12:46:27,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:27,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:27,083 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-05-12 12:46:27,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:46:27,084 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:27,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:27,084 INFO L85 PathProgramCache]: Analyzing trace with hash 532889686, now seen corresponding path program 5 times [2024-05-12 12:46:27,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:27,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667137533] [2024-05-12 12:46:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:27,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:27,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:27,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667137533] [2024-05-12 12:46:27,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667137533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:27,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:27,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:27,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978047144] [2024-05-12 12:46:27,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:27,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:27,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:27,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:27,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:27,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:27,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 224 transitions, 2729 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:27,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:27,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:27,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:27,764 INFO L124 PetriNetUnfolderBase]: 2551/4161 cut-off events. [2024-05-12 12:46:27,764 INFO L125 PetriNetUnfolderBase]: For 87768/87772 co-relation queries the response was YES. [2024-05-12 12:46:27,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22200 conditions, 4161 events. 2551/4161 cut-off events. For 87768/87772 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26535 event pairs, 566 based on Foata normal form. 2/4138 useless extension candidates. Maximal degree in co-relation 22118. Up to 3164 conditions per place. [2024-05-12 12:46:27,802 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 110 selfloop transitions, 132 changer transitions 0/254 dead transitions. [2024-05-12 12:46:27,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 3560 flow [2024-05-12 12:46:27,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:27,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:27,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:46:27,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-05-12 12:46:27,803 INFO L175 Difference]: Start difference. First operand has 182 places, 224 transitions, 2729 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:46:27,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 3560 flow [2024-05-12 12:46:28,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 3443 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:28,078 INFO L231 Difference]: Finished difference. Result has 185 places, 227 transitions, 2923 flow [2024-05-12 12:46:28,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2923, PETRI_PLACES=185, PETRI_TRANSITIONS=227} [2024-05-12 12:46:28,079 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 136 predicate places. [2024-05-12 12:46:28,079 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 227 transitions, 2923 flow [2024-05-12 12:46:28,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:28,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:28,080 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-05-12 12:46:28,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:46:28,081 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:28,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:28,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1262817822, now seen corresponding path program 6 times [2024-05-12 12:46:28,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:28,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246070864] [2024-05-12 12:46:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:28,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:28,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:28,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:28,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246070864] [2024-05-12 12:46:28,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246070864] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:28,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:28,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:28,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906789370] [2024-05-12 12:46:28,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:28,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:28,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:28,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:28,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:28,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:28,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 227 transitions, 2923 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:28,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:28,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:28,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:28,776 INFO L124 PetriNetUnfolderBase]: 2548/4162 cut-off events. [2024-05-12 12:46:28,776 INFO L125 PetriNetUnfolderBase]: For 90366/90366 co-relation queries the response was YES. [2024-05-12 12:46:28,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22571 conditions, 4162 events. 2548/4162 cut-off events. For 90366/90366 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26515 event pairs, 505 based on Foata normal form. 1/4156 useless extension candidates. Maximal degree in co-relation 22487. Up to 3697 conditions per place. [2024-05-12 12:46:28,815 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 214 selfloop transitions, 25 changer transitions 0/251 dead transitions. [2024-05-12 12:46:28,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 251 transitions, 3455 flow [2024-05-12 12:46:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:46:28,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-05-12 12:46:28,816 INFO L175 Difference]: Start difference. First operand has 185 places, 227 transitions, 2923 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:46:28,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 251 transitions, 3455 flow [2024-05-12 12:46:29,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 251 transitions, 3089 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:29,038 INFO L231 Difference]: Finished difference. Result has 186 places, 227 transitions, 2613 flow [2024-05-12 12:46:29,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2613, PETRI_PLACES=186, PETRI_TRANSITIONS=227} [2024-05-12 12:46:29,038 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-05-12 12:46:29,038 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 227 transitions, 2613 flow [2024-05-12 12:46:29,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:29,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:29,039 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-05-12 12:46:29,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:46:29,039 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:29,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:29,039 INFO L85 PathProgramCache]: Analyzing trace with hash 532889345, now seen corresponding path program 4 times [2024-05-12 12:46:29,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:29,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963371757] [2024-05-12 12:46:29,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:29,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:29,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:29,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:29,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963371757] [2024-05-12 12:46:29,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963371757] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:29,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:29,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:29,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260646696] [2024-05-12 12:46:29,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:29,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:29,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:29,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:29,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:29,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:29,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 227 transitions, 2613 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:29,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:29,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:29,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:29,648 INFO L124 PetriNetUnfolderBase]: 2545/4144 cut-off events. [2024-05-12 12:46:29,648 INFO L125 PetriNetUnfolderBase]: For 91481/91485 co-relation queries the response was YES. [2024-05-12 12:46:29,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21590 conditions, 4144 events. 2545/4144 cut-off events. For 91481/91485 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26416 event pairs, 506 based on Foata normal form. 2/4129 useless extension candidates. Maximal degree in co-relation 21507. Up to 3477 conditions per place. [2024-05-12 12:46:29,683 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 171 selfloop transitions, 71 changer transitions 0/254 dead transitions. [2024-05-12 12:46:29,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 3157 flow [2024-05-12 12:46:29,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:29,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:46:29,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:46:29,686 INFO L175 Difference]: Start difference. First operand has 186 places, 227 transitions, 2613 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:46:29,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 3157 flow [2024-05-12 12:46:29,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 254 transitions, 3037 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:29,891 INFO L231 Difference]: Finished difference. Result has 186 places, 227 transitions, 2641 flow [2024-05-12 12:46:29,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2641, PETRI_PLACES=186, PETRI_TRANSITIONS=227} [2024-05-12 12:46:29,892 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-05-12 12:46:29,892 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 227 transitions, 2641 flow [2024-05-12 12:46:29,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:29,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:29,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:29,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:46:29,892 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:29,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:29,893 INFO L85 PathProgramCache]: Analyzing trace with hash 722862640, now seen corresponding path program 7 times [2024-05-12 12:46:29,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:29,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457209330] [2024-05-12 12:46:29,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:29,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:29,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:29,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:29,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:29,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457209330] [2024-05-12 12:46:29,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457209330] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:29,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:29,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:29,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437819226] [2024-05-12 12:46:29,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:29,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:29,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:29,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:29,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:30,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:30,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 227 transitions, 2641 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:30,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:30,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:30,517 INFO L124 PetriNetUnfolderBase]: 2542/4104 cut-off events. [2024-05-12 12:46:30,517 INFO L125 PetriNetUnfolderBase]: For 91972/91972 co-relation queries the response was YES. [2024-05-12 12:46:30,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21769 conditions, 4104 events. 2542/4104 cut-off events. For 91972/91972 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25812 event pairs, 457 based on Foata normal form. 1/4102 useless extension candidates. Maximal degree in co-relation 21686. Up to 3518 conditions per place. [2024-05-12 12:46:30,548 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 55 changer transitions 0/264 dead transitions. [2024-05-12 12:46:30,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 264 transitions, 3321 flow [2024-05-12 12:46:30,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:30,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:30,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:46:30,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:46:30,549 INFO L175 Difference]: Start difference. First operand has 186 places, 227 transitions, 2641 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:46:30,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 264 transitions, 3321 flow [2024-05-12 12:46:30,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 3063 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:30,799 INFO L231 Difference]: Finished difference. Result has 184 places, 227 transitions, 2507 flow [2024-05-12 12:46:30,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=184, PETRI_TRANSITIONS=227} [2024-05-12 12:46:30,800 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-05-12 12:46:30,800 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 227 transitions, 2507 flow [2024-05-12 12:46:30,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:30,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] [2024-05-12 12:46:30,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:46:30,800 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:30,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:30,801 INFO L85 PathProgramCache]: Analyzing trace with hash 711780760, now seen corresponding path program 8 times [2024-05-12 12:46:30,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:30,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721426733] [2024-05-12 12:46:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:30,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:30,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-05-12 12:46:30,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:30,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721426733] [2024-05-12 12:46:30,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721426733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:30,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:30,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:30,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908637201] [2024-05-12 12:46:30,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:30,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:30,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:30,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:30,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:30,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:30,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 227 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:30,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:30,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:31,433 INFO L124 PetriNetUnfolderBase]: 2564/4142 cut-off events. [2024-05-12 12:46:31,433 INFO L125 PetriNetUnfolderBase]: For 94980/94980 co-relation queries the response was YES. [2024-05-12 12:46:31,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21868 conditions, 4142 events. 2564/4142 cut-off events. For 94980/94980 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26188 event pairs, 457 based on Foata normal form. 2/4141 useless extension candidates. Maximal degree in co-relation 21785. Up to 3355 conditions per place. [2024-05-12 12:46:31,468 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 163 selfloop transitions, 100 changer transitions 0/275 dead transitions. [2024-05-12 12:46:31,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 275 transitions, 3368 flow [2024-05-12 12:46:31,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:31,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:46:31,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-05-12 12:46:31,469 INFO L175 Difference]: Start difference. First operand has 184 places, 227 transitions, 2507 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:46:31,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 275 transitions, 3368 flow [2024-05-12 12:46:31,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 275 transitions, 3250 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:31,713 INFO L231 Difference]: Finished difference. Result has 187 places, 231 transitions, 2656 flow [2024-05-12 12:46:31,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2656, PETRI_PLACES=187, PETRI_TRANSITIONS=231} [2024-05-12 12:46:31,713 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-05-12 12:46:31,714 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 231 transitions, 2656 flow [2024-05-12 12:46:31,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:31,714 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-05-12 12:46:31,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:46:31,714 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:31,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:31,715 INFO L85 PathProgramCache]: Analyzing trace with hash 155890522, now seen corresponding path program 9 times [2024-05-12 12:46:31,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:31,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69865068] [2024-05-12 12:46:31,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:31,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:31,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:31,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:31,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:31,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69865068] [2024-05-12 12:46:31,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69865068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:31,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:31,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:31,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503745001] [2024-05-12 12:46:31,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:31,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:31,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:31,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:31,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:31,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:31,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 231 transitions, 2656 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:31,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:31,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:32,329 INFO L124 PetriNetUnfolderBase]: 2556/4130 cut-off events. [2024-05-12 12:46:32,329 INFO L125 PetriNetUnfolderBase]: For 93267/93267 co-relation queries the response was YES. [2024-05-12 12:46:32,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22003 conditions, 4130 events. 2556/4130 cut-off events. For 93267/93267 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26095 event pairs, 457 based on Foata normal form. 2/4129 useless extension candidates. Maximal degree in co-relation 21920. Up to 3540 conditions per place. [2024-05-12 12:46:32,364 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 52 changer transitions 0/261 dead transitions. [2024-05-12 12:46:32,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 261 transitions, 3226 flow [2024-05-12 12:46:32,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:32,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:32,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:46:32,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-05-12 12:46:32,366 INFO L175 Difference]: Start difference. First operand has 187 places, 231 transitions, 2656 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:46:32,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 261 transitions, 3226 flow [2024-05-12 12:46:32,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 261 transitions, 3101 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:32,698 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2655 flow [2024-05-12 12:46:32,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2655, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-05-12 12:46:32,699 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-05-12 12:46:32,699 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2655 flow [2024-05-12 12:46:32,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:32,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:32,699 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-05-12 12:46:32,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:46:32,700 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:32,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:32,700 INFO L85 PathProgramCache]: Analyzing trace with hash -215007428, now seen corresponding path program 10 times [2024-05-12 12:46:32,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:32,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463711580] [2024-05-12 12:46:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:32,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:32,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:32,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:32,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463711580] [2024-05-12 12:46:32,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463711580] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:32,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:32,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:32,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738142929] [2024-05-12 12:46:32,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:32,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:32,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:32,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:32,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:32,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:32,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2655 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:32,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:32,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:32,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:33,331 INFO L124 PetriNetUnfolderBase]: 2550/4146 cut-off events. [2024-05-12 12:46:33,332 INFO L125 PetriNetUnfolderBase]: For 92655/92655 co-relation queries the response was YES. [2024-05-12 12:46:33,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21780 conditions, 4146 events. 2550/4146 cut-off events. For 92655/92655 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26363 event pairs, 459 based on Foata normal form. 2/4138 useless extension candidates. Maximal degree in co-relation 21697. Up to 3342 conditions per place. [2024-05-12 12:46:33,368 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 167 selfloop transitions, 95 changer transitions 0/274 dead transitions. [2024-05-12 12:46:33,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 274 transitions, 3369 flow [2024-05-12 12:46:33,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:33,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:33,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-05-12 12:46:33,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-05-12 12:46:33,369 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2655 flow. Second operand 9 states and 247 transitions. [2024-05-12 12:46:33,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 274 transitions, 3369 flow [2024-05-12 12:46:33,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 274 transitions, 3255 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:33,617 INFO L231 Difference]: Finished difference. Result has 192 places, 231 transitions, 2747 flow [2024-05-12 12:46:33,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2747, PETRI_PLACES=192, PETRI_TRANSITIONS=231} [2024-05-12 12:46:33,618 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-05-12 12:46:33,618 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 231 transitions, 2747 flow [2024-05-12 12:46:33,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:33,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:33,618 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-05-12 12:46:33,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:46:33,618 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:33,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash -38083298, now seen corresponding path program 11 times [2024-05-12 12:46:33,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820661396] [2024-05-12 12:46:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:33,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:33,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:33,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820661396] [2024-05-12 12:46:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820661396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:33,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:33,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:33,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485494810] [2024-05-12 12:46:33,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:33,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:33,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:33,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:33,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:33,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:33,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 231 transitions, 2747 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:33,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:33,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:33,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:34,237 INFO L124 PetriNetUnfolderBase]: 2545/4201 cut-off events. [2024-05-12 12:46:34,238 INFO L125 PetriNetUnfolderBase]: For 96768/96774 co-relation queries the response was YES. [2024-05-12 12:46:34,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22106 conditions, 4201 events. 2545/4201 cut-off events. For 96768/96774 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27140 event pairs, 577 based on Foata normal form. 7/4190 useless extension candidates. Maximal degree in co-relation 22022. Up to 3337 conditions per place. [2024-05-12 12:46:34,277 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 152 selfloop transitions, 100 changer transitions 0/264 dead transitions. [2024-05-12 12:46:34,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 264 transitions, 3329 flow [2024-05-12 12:46:34,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:34,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:34,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:46:34,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 12:46:34,279 INFO L175 Difference]: Start difference. First operand has 192 places, 231 transitions, 2747 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:46:34,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 264 transitions, 3329 flow [2024-05-12 12:46:34,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 264 transitions, 3129 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:34,471 INFO L231 Difference]: Finished difference. Result has 191 places, 231 transitions, 2753 flow [2024-05-12 12:46:34,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2753, PETRI_PLACES=191, PETRI_TRANSITIONS=231} [2024-05-12 12:46:34,471 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-05-12 12:46:34,471 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 231 transitions, 2753 flow [2024-05-12 12:46:34,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:34,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:34,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:34,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:46:34,472 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:34,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash -215338105, now seen corresponding path program 4 times [2024-05-12 12:46:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:34,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260583503] [2024-05-12 12:46:34,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:34,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:34,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:34,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:34,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:34,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260583503] [2024-05-12 12:46:34,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260583503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:34,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:34,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:34,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028974763] [2024-05-12 12:46:34,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:34,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:34,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:34,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:34,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:34,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:34,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 231 transitions, 2753 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:34,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:34,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:34,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:35,176 INFO L124 PetriNetUnfolderBase]: 2604/4247 cut-off events. [2024-05-12 12:46:35,176 INFO L125 PetriNetUnfolderBase]: For 102798/102798 co-relation queries the response was YES. [2024-05-12 12:46:35,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22294 conditions, 4247 events. 2604/4247 cut-off events. For 102798/102798 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27259 event pairs, 374 based on Foata normal form. 10/4251 useless extension candidates. Maximal degree in co-relation 22210. Up to 3301 conditions per place. [2024-05-12 12:46:35,211 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 213 selfloop transitions, 56 changer transitions 0/281 dead transitions. [2024-05-12 12:46:35,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 281 transitions, 3431 flow [2024-05-12 12:46:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:35,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:35,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:46:35,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:46:35,212 INFO L175 Difference]: Start difference. First operand has 191 places, 231 transitions, 2753 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:46:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 281 transitions, 3431 flow [2024-05-12 12:46:35,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 281 transitions, 3032 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:35,451 INFO L231 Difference]: Finished difference. Result has 189 places, 232 transitions, 2492 flow [2024-05-12 12:46:35,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2492, PETRI_PLACES=189, PETRI_TRANSITIONS=232} [2024-05-12 12:46:35,452 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-05-12 12:46:35,452 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 232 transitions, 2492 flow [2024-05-12 12:46:35,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:35,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:35,452 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-05-12 12:46:35,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:46:35,453 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:35,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:35,453 INFO L85 PathProgramCache]: Analyzing trace with hash 643875038, now seen corresponding path program 2 times [2024-05-12 12:46:35,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:35,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350034223] [2024-05-12 12:46:35,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:35,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:35,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:35,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:35,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350034223] [2024-05-12 12:46:35,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350034223] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:35,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:35,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:35,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874646200] [2024-05-12 12:46:35,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:35,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:35,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:35,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:35,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:35,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:35,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 232 transitions, 2492 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:35,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:35,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:35,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:36,060 INFO L124 PetriNetUnfolderBase]: 2622/4429 cut-off events. [2024-05-12 12:46:36,060 INFO L125 PetriNetUnfolderBase]: For 97428/97428 co-relation queries the response was YES. [2024-05-12 12:46:36,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22511 conditions, 4429 events. 2622/4429 cut-off events. For 97428/97428 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 29304 event pairs, 918 based on Foata normal form. 2/4378 useless extension candidates. Maximal degree in co-relation 22426. Up to 3778 conditions per place. [2024-05-12 12:46:36,100 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 218 selfloop transitions, 29 changer transitions 0/259 dead transitions. [2024-05-12 12:46:36,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 259 transitions, 3082 flow [2024-05-12 12:46:36,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:36,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:36,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:46:36,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:46:36,102 INFO L175 Difference]: Start difference. First operand has 189 places, 232 transitions, 2492 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:46:36,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 259 transitions, 3082 flow [2024-05-12 12:46:36,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 259 transitions, 2966 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:36,445 INFO L231 Difference]: Finished difference. Result has 189 places, 234 transitions, 2484 flow [2024-05-12 12:46:36,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2484, PETRI_PLACES=189, PETRI_TRANSITIONS=234} [2024-05-12 12:46:36,445 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-05-12 12:46:36,445 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 234 transitions, 2484 flow [2024-05-12 12:46:36,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:36,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:36,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:36,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:46:36,446 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:36,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:36,446 INFO L85 PathProgramCache]: Analyzing trace with hash 155898458, now seen corresponding path program 3 times [2024-05-12 12:46:36,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:36,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115022120] [2024-05-12 12:46:36,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:36,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:36,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:36,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:36,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:36,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115022120] [2024-05-12 12:46:36,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115022120] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:36,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:36,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:36,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466290719] [2024-05-12 12:46:36,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:36,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:36,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:36,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:36,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:36,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:36,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 234 transitions, 2484 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:36,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:36,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:36,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:37,077 INFO L124 PetriNetUnfolderBase]: 2640/4255 cut-off events. [2024-05-12 12:46:37,078 INFO L125 PetriNetUnfolderBase]: For 95633/95633 co-relation queries the response was YES. [2024-05-12 12:46:37,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22281 conditions, 4255 events. 2640/4255 cut-off events. For 95633/95633 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 26945 event pairs, 468 based on Foata normal form. 2/4254 useless extension candidates. Maximal degree in co-relation 22195. Up to 3832 conditions per place. [2024-05-12 12:46:37,116 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 225 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2024-05-12 12:46:37,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 258 transitions, 3070 flow [2024-05-12 12:46:37,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:46:37,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:46:37,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:46:37,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:46:37,117 INFO L175 Difference]: Start difference. First operand has 189 places, 234 transitions, 2484 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:46:37,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 258 transitions, 3070 flow [2024-05-12 12:46:37,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 258 transitions, 2978 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:37,384 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2485 flow [2024-05-12 12:46:37,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2485, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-05-12 12:46:37,386 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 141 predicate places. [2024-05-12 12:46:37,386 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2485 flow [2024-05-12 12:46:37,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:37,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:37,386 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-05-12 12:46:37,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:46:37,387 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:37,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash 169230938, now seen corresponding path program 4 times [2024-05-12 12:46:37,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:37,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683513213] [2024-05-12 12:46:37,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:37,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:37,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:37,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:37,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:37,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683513213] [2024-05-12 12:46:37,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683513213] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:37,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:37,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:37,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042868944] [2024-05-12 12:46:37,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:37,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:37,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:37,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:37,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:37,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:37,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2485 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:37,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:37,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:37,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:38,076 INFO L124 PetriNetUnfolderBase]: 2635/4349 cut-off events. [2024-05-12 12:46:38,076 INFO L125 PetriNetUnfolderBase]: For 93667/93667 co-relation queries the response was YES. [2024-05-12 12:46:38,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22085 conditions, 4349 events. 2635/4349 cut-off events. For 93667/93667 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28106 event pairs, 610 based on Foata normal form. 2/4341 useless extension candidates. Maximal degree in co-relation 21998. Up to 3793 conditions per place. [2024-05-12 12:46:38,115 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 227 selfloop transitions, 25 changer transitions 0/264 dead transitions. [2024-05-12 12:46:38,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 264 transitions, 3091 flow [2024-05-12 12:46:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:38,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:38,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:46:38,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-05-12 12:46:38,117 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2485 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:46:38,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 264 transitions, 3091 flow [2024-05-12 12:46:38,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 264 transitions, 3018 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:46:38,424 INFO L231 Difference]: Finished difference. Result has 193 places, 238 transitions, 2513 flow [2024-05-12 12:46:38,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2513, PETRI_PLACES=193, PETRI_TRANSITIONS=238} [2024-05-12 12:46:38,425 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 144 predicate places. [2024-05-12 12:46:38,425 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 238 transitions, 2513 flow [2024-05-12 12:46:38,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:38,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:38,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:38,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:46:38,425 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:38,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:38,426 INFO L85 PathProgramCache]: Analyzing trace with hash 169236890, now seen corresponding path program 1 times [2024-05-12 12:46:38,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:38,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905937759] [2024-05-12 12:46:38,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:38,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:38,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:38,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:38,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905937759] [2024-05-12 12:46:38,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905937759] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:38,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:38,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:38,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900731441] [2024-05-12 12:46:38,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:38,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:38,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:38,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:38,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:38,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:38,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 238 transitions, 2513 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:38,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:38,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:38,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:39,056 INFO L124 PetriNetUnfolderBase]: 2622/4279 cut-off events. [2024-05-12 12:46:39,056 INFO L125 PetriNetUnfolderBase]: For 93967/93967 co-relation queries the response was YES. [2024-05-12 12:46:39,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21745 conditions, 4279 events. 2622/4279 cut-off events. For 93967/93967 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27433 event pairs, 453 based on Foata normal form. 6/4280 useless extension candidates. Maximal degree in co-relation 21657. Up to 3641 conditions per place. [2024-05-12 12:46:39,093 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 236 selfloop transitions, 22 changer transitions 0/270 dead transitions. [2024-05-12 12:46:39,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 270 transitions, 3129 flow [2024-05-12 12:46:39,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:46:39,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:46:39,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:46:39,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:46:39,095 INFO L175 Difference]: Start difference. First operand has 193 places, 238 transitions, 2513 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:46:39,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 270 transitions, 3129 flow [2024-05-12 12:46:39,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 270 transitions, 3044 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:39,414 INFO L231 Difference]: Finished difference. Result has 195 places, 238 transitions, 2476 flow [2024-05-12 12:46:39,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2476, PETRI_PLACES=195, PETRI_TRANSITIONS=238} [2024-05-12 12:46:39,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-05-12 12:46:39,415 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 238 transitions, 2476 flow [2024-05-12 12:46:39,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:39,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:39,415 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-05-12 12:46:39,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:46:39,416 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:39,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:39,416 INFO L85 PathProgramCache]: Analyzing trace with hash -594798264, now seen corresponding path program 1 times [2024-05-12 12:46:39,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:39,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68200095] [2024-05-12 12:46:39,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:39,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:39,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:39,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68200095] [2024-05-12 12:46:39,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68200095] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:39,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:39,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:46:39,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672203245] [2024-05-12 12:46:39,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:39,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:46:39,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:39,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:46:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:46:39,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-05-12 12:46:39,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 238 transitions, 2476 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 12:46:39,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:39,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-05-12 12:46:39,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:40,394 INFO L124 PetriNetUnfolderBase]: 3744/6813 cut-off events. [2024-05-12 12:46:40,394 INFO L125 PetriNetUnfolderBase]: For 108729/109154 co-relation queries the response was YES. [2024-05-12 12:46:40,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30227 conditions, 6813 events. 3744/6813 cut-off events. For 108729/109154 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 53812 event pairs, 882 based on Foata normal form. 376/6796 useless extension candidates. Maximal degree in co-relation 30138. Up to 2586 conditions per place. [2024-05-12 12:46:40,450 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 143 selfloop transitions, 117 changer transitions 92/471 dead transitions. [2024-05-12 12:46:40,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 471 transitions, 5498 flow [2024-05-12 12:46:40,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:40,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:40,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:46:40,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-05-12 12:46:40,451 INFO L175 Difference]: Start difference. First operand has 195 places, 238 transitions, 2476 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:46:40,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 471 transitions, 5498 flow [2024-05-12 12:46:40,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 471 transitions, 5412 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:40,843 INFO L231 Difference]: Finished difference. Result has 201 places, 297 transitions, 3550 flow [2024-05-12 12:46:40,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=201, PETRI_TRANSITIONS=297} [2024-05-12 12:46:40,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-05-12 12:46:40,844 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 297 transitions, 3550 flow [2024-05-12 12:46:40,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 12:46:40,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:40,844 INFO 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-05-12 12:46:40,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:46:40,844 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:40,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:40,845 INFO L85 PathProgramCache]: Analyzing trace with hash 427527438, now seen corresponding path program 1 times [2024-05-12 12:46:40,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:40,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19951006] [2024-05-12 12:46:40,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:40,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:40,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:40,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:40,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19951006] [2024-05-12 12:46:40,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19951006] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:40,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:40,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:40,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068237158] [2024-05-12 12:46:40,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:40,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:40,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:40,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:40,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:41,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:41,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 297 transitions, 3550 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:41,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:41,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:41,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:42,309 INFO L124 PetriNetUnfolderBase]: 5106/8693 cut-off events. [2024-05-12 12:46:42,309 INFO L125 PetriNetUnfolderBase]: For 303682/303953 co-relation queries the response was YES. [2024-05-12 12:46:42,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48578 conditions, 8693 events. 5106/8693 cut-off events. For 303682/303953 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 65012 event pairs, 1663 based on Foata normal form. 189/8715 useless extension candidates. Maximal degree in co-relation 48485. Up to 5450 conditions per place. [2024-05-12 12:46:42,378 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 52 changer transitions 55/365 dead transitions. [2024-05-12 12:46:42,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 365 transitions, 4773 flow [2024-05-12 12:46:42,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:42,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 12:46:42,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-05-12 12:46:42,380 INFO L175 Difference]: Start difference. First operand has 201 places, 297 transitions, 3550 flow. Second operand 10 states and 264 transitions. [2024-05-12 12:46:42,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 365 transitions, 4773 flow [2024-05-12 12:46:43,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 365 transitions, 4769 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:46:43,547 INFO L231 Difference]: Finished difference. Result has 212 places, 259 transitions, 3127 flow [2024-05-12 12:46:43,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3127, PETRI_PLACES=212, PETRI_TRANSITIONS=259} [2024-05-12 12:46:43,548 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 163 predicate places. [2024-05-12 12:46:43,548 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 259 transitions, 3127 flow [2024-05-12 12:46:43,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:43,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:43,548 INFO 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-05-12 12:46:43,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:46:43,549 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:43,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:43,549 INFO L85 PathProgramCache]: Analyzing trace with hash -535965202, now seen corresponding path program 1 times [2024-05-12 12:46:43,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:43,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236251253] [2024-05-12 12:46:43,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:43,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:43,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:43,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:43,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236251253] [2024-05-12 12:46:43,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236251253] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:43,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:43,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:43,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287448717] [2024-05-12 12:46:43,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:43,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:43,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:43,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:43,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:43,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:43,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 259 transitions, 3127 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:43,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:43,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:43,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:44,729 INFO L124 PetriNetUnfolderBase]: 4554/8095 cut-off events. [2024-05-12 12:46:44,729 INFO L125 PetriNetUnfolderBase]: For 272875/273186 co-relation queries the response was YES. [2024-05-12 12:46:44,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45701 conditions, 8095 events. 4554/8095 cut-off events. For 272875/273186 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 62480 event pairs, 1611 based on Foata normal form. 180/8164 useless extension candidates. Maximal degree in co-relation 45604. Up to 6216 conditions per place. [2024-05-12 12:46:44,803 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 141 selfloop transitions, 152 changer transitions 0/306 dead transitions. [2024-05-12 12:46:44,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 306 transitions, 4072 flow [2024-05-12 12:46:44,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:44,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:44,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-05-12 12:46:44,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911111111111111 [2024-05-12 12:46:44,805 INFO L175 Difference]: Start difference. First operand has 212 places, 259 transitions, 3127 flow. Second operand 10 states and 266 transitions. [2024-05-12 12:46:44,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 306 transitions, 4072 flow [2024-05-12 12:46:45,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 306 transitions, 3967 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:45,353 INFO L231 Difference]: Finished difference. Result has 212 places, 262 transitions, 3363 flow [2024-05-12 12:46:45,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3363, PETRI_PLACES=212, PETRI_TRANSITIONS=262} [2024-05-12 12:46:45,353 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 163 predicate places. [2024-05-12 12:46:45,353 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 262 transitions, 3363 flow [2024-05-12 12:46:45,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:45,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:45,354 INFO 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-05-12 12:46:45,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:46:45,354 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:45,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:45,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1768249432, now seen corresponding path program 2 times [2024-05-12 12:46:45,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:45,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733880523] [2024-05-12 12:46:45,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:45,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:45,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:45,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733880523] [2024-05-12 12:46:45,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733880523] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:45,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:45,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:45,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041969795] [2024-05-12 12:46:45,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:45,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:45,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:45,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:45,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:45,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:45,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 262 transitions, 3363 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:45,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:45,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:45,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:46,747 INFO L124 PetriNetUnfolderBase]: 4543/8080 cut-off events. [2024-05-12 12:46:46,747 INFO L125 PetriNetUnfolderBase]: For 279267/279576 co-relation queries the response was YES. [2024-05-12 12:46:46,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45881 conditions, 8080 events. 4543/8080 cut-off events. For 279267/279576 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 62415 event pairs, 1613 based on Foata normal form. 175/8142 useless extension candidates. Maximal degree in co-relation 45784. Up to 6203 conditions per place. [2024-05-12 12:46:46,833 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 135 selfloop transitions, 151 changer transitions 0/299 dead transitions. [2024-05-12 12:46:46,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 299 transitions, 4145 flow [2024-05-12 12:46:46,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:46,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:46,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:46:46,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-05-12 12:46:46,834 INFO L175 Difference]: Start difference. First operand has 212 places, 262 transitions, 3363 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:46:46,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 299 transitions, 4145 flow [2024-05-12 12:46:47,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 299 transitions, 3759 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:47,516 INFO L231 Difference]: Finished difference. Result has 212 places, 262 transitions, 3285 flow [2024-05-12 12:46:47,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3285, PETRI_PLACES=212, PETRI_TRANSITIONS=262} [2024-05-12 12:46:47,517 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 163 predicate places. [2024-05-12 12:46:47,517 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 262 transitions, 3285 flow [2024-05-12 12:46:47,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:47,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:47,518 INFO 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-05-12 12:46:47,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:46:47,518 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:47,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:47,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1531981816, now seen corresponding path program 1 times [2024-05-12 12:46:47,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:47,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293444488] [2024-05-12 12:46:47,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:47,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:47,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:47,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293444488] [2024-05-12 12:46:47,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293444488] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:47,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:47,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151461261] [2024-05-12 12:46:47,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:47,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:47,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:47,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:47,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 262 transitions, 3285 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:47,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:47,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:47,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:49,118 INFO L124 PetriNetUnfolderBase]: 5564/9518 cut-off events. [2024-05-12 12:46:49,118 INFO L125 PetriNetUnfolderBase]: For 440612/440977 co-relation queries the response was YES. [2024-05-12 12:46:49,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56192 conditions, 9518 events. 5564/9518 cut-off events. For 440612/440977 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 73929 event pairs, 1716 based on Foata normal form. 252/9627 useless extension candidates. Maximal degree in co-relation 56094. Up to 4418 conditions per place. [2024-05-12 12:46:49,197 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 149 selfloop transitions, 159 changer transitions 0/321 dead transitions. [2024-05-12 12:46:49,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 321 transitions, 4378 flow [2024-05-12 12:46:49,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:49,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:49,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:46:49,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-05-12 12:46:49,198 INFO L175 Difference]: Start difference. First operand has 212 places, 262 transitions, 3285 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:46:49,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 321 transitions, 4378 flow [2024-05-12 12:46:49,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 321 transitions, 4076 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:49,934 INFO L231 Difference]: Finished difference. Result has 214 places, 264 transitions, 3412 flow [2024-05-12 12:46:49,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3412, PETRI_PLACES=214, PETRI_TRANSITIONS=264} [2024-05-12 12:46:49,935 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 165 predicate places. [2024-05-12 12:46:49,935 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 264 transitions, 3412 flow [2024-05-12 12:46:49,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:49,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:49,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:49,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:46:49,936 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:49,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:49,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1768157176, now seen corresponding path program 2 times [2024-05-12 12:46:49,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:49,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386819017] [2024-05-12 12:46:49,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:49,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:50,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:50,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:50,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386819017] [2024-05-12 12:46:50,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386819017] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:50,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:50,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019534337] [2024-05-12 12:46:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:50,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:50,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:50,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:50,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 264 transitions, 3412 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:50,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:50,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:50,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:51,421 INFO L124 PetriNetUnfolderBase]: 6072/10692 cut-off events. [2024-05-12 12:46:51,421 INFO L125 PetriNetUnfolderBase]: For 518313/518691 co-relation queries the response was YES. [2024-05-12 12:46:51,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63359 conditions, 10692 events. 6072/10692 cut-off events. For 518313/518691 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 86895 event pairs, 2304 based on Foata normal form. 239/10768 useless extension candidates. Maximal degree in co-relation 63259. Up to 7698 conditions per place. [2024-05-12 12:46:51,529 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 149 selfloop transitions, 154 changer transitions 0/316 dead transitions. [2024-05-12 12:46:51,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 316 transitions, 4476 flow [2024-05-12 12:46:51,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:51,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:51,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:46:51,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-05-12 12:46:51,531 INFO L175 Difference]: Start difference. First operand has 214 places, 264 transitions, 3412 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:46:51,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 316 transitions, 4476 flow [2024-05-12 12:46:52,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 316 transitions, 4184 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:52,810 INFO L231 Difference]: Finished difference. Result has 217 places, 266 transitions, 3504 flow [2024-05-12 12:46:52,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3504, PETRI_PLACES=217, PETRI_TRANSITIONS=266} [2024-05-12 12:46:52,811 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-05-12 12:46:52,811 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 266 transitions, 3504 flow [2024-05-12 12:46:52,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:52,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:52,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, 1] [2024-05-12 12:46:52,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:46:52,812 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:52,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:52,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1768165546, now seen corresponding path program 3 times [2024-05-12 12:46:52,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:52,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194013108] [2024-05-12 12:46:52,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:52,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:52,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:52,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:52,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194013108] [2024-05-12 12:46:52,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194013108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:52,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:52,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:52,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815727481] [2024-05-12 12:46:52,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:52,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:52,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:52,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:52,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:52,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:52,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 266 transitions, 3504 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:52,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:52,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:52,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:54,593 INFO L124 PetriNetUnfolderBase]: 6029/10674 cut-off events. [2024-05-12 12:46:54,593 INFO L125 PetriNetUnfolderBase]: For 494742/495142 co-relation queries the response was YES. [2024-05-12 12:46:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61578 conditions, 10674 events. 6029/10674 cut-off events. For 494742/495142 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 86915 event pairs, 2411 based on Foata normal form. 243/10765 useless extension candidates. Maximal degree in co-relation 61477. Up to 8159 conditions per place. [2024-05-12 12:46:54,689 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 152 changer transitions 0/309 dead transitions. [2024-05-12 12:46:54,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 309 transitions, 4346 flow [2024-05-12 12:46:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:54,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:54,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:46:54,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:46:54,690 INFO L175 Difference]: Start difference. First operand has 217 places, 266 transitions, 3504 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:46:54,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 309 transitions, 4346 flow [2024-05-12 12:46:55,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 309 transitions, 4111 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:55,931 INFO L231 Difference]: Finished difference. Result has 221 places, 266 transitions, 3579 flow [2024-05-12 12:46:55,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3579, PETRI_PLACES=221, PETRI_TRANSITIONS=266} [2024-05-12 12:46:55,932 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:46:55,932 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 266 transitions, 3579 flow [2024-05-12 12:46:55,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:55,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:55,932 INFO 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-05-12 12:46:55,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:46:55,933 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:55,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:55,933 INFO L85 PathProgramCache]: Analyzing trace with hash 905179358, now seen corresponding path program 1 times [2024-05-12 12:46:55,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:55,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045764201] [2024-05-12 12:46:55,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:55,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:55,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:56,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-05-12 12:46:56,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:56,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045764201] [2024-05-12 12:46:56,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045764201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:56,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:56,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:56,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428615976] [2024-05-12 12:46:56,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:56,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:56,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:56,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:56,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:56,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:56,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 266 transitions, 3579 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:56,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:56,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:56,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:57,689 INFO L124 PetriNetUnfolderBase]: 6247/10477 cut-off events. [2024-05-12 12:46:57,690 INFO L125 PetriNetUnfolderBase]: For 479701/480044 co-relation queries the response was YES. [2024-05-12 12:46:57,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63340 conditions, 10477 events. 6247/10477 cut-off events. For 479701/480044 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 81623 event pairs, 2113 based on Foata normal form. 230/10467 useless extension candidates. Maximal degree in co-relation 63237. Up to 8799 conditions per place. [2024-05-12 12:46:57,881 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 222 selfloop transitions, 79 changer transitions 0/314 dead transitions. [2024-05-12 12:46:57,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 314 transitions, 4559 flow [2024-05-12 12:46:57,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:57,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:57,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:46:57,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-05-12 12:46:57,882 INFO L175 Difference]: Start difference. First operand has 221 places, 266 transitions, 3579 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:46:57,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 314 transitions, 4559 flow [2024-05-12 12:46:58,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 314 transitions, 4249 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:58,828 INFO L231 Difference]: Finished difference. Result has 221 places, 272 transitions, 3565 flow [2024-05-12 12:46:58,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3565, PETRI_PLACES=221, PETRI_TRANSITIONS=272} [2024-05-12 12:46:58,828 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:46:58,829 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 272 transitions, 3565 flow [2024-05-12 12:46:58,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:58,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:58,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:58,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:46:58,829 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:58,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash 748147096, now seen corresponding path program 2 times [2024-05-12 12:46:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:58,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490588795] [2024-05-12 12:46:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:58,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:58,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:58,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:58,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:58,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490588795] [2024-05-12 12:46:58,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490588795] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:58,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:58,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:46:58,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352414431] [2024-05-12 12:46:58,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:58,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:46:58,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:58,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:46:58,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:46:58,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:58,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 272 transitions, 3565 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:58,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:58,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:58,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:00,749 INFO L124 PetriNetUnfolderBase]: 6380/11293 cut-off events. [2024-05-12 12:47:00,750 INFO L125 PetriNetUnfolderBase]: For 503605/503982 co-relation queries the response was YES. [2024-05-12 12:47:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65618 conditions, 11293 events. 6380/11293 cut-off events. For 503605/503982 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 92747 event pairs, 2594 based on Foata normal form. 232/11338 useless extension candidates. Maximal degree in co-relation 65514. Up to 9307 conditions per place. [2024-05-12 12:47:00,854 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 221 selfloop transitions, 75 changer transitions 0/309 dead transitions. [2024-05-12 12:47:00,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 4338 flow [2024-05-12 12:47:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:47:00,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-05-12 12:47:00,855 INFO L175 Difference]: Start difference. First operand has 221 places, 272 transitions, 3565 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:47:00,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 4338 flow [2024-05-12 12:47:02,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 309 transitions, 4176 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:02,008 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3635 flow [2024-05-12 12:47:02,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3635, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-05-12 12:47:02,008 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-05-12 12:47:02,009 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3635 flow [2024-05-12 12:47:02,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:02,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:02,009 INFO 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-05-12 12:47:02,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:47:02,009 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:02,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:02,010 INFO L85 PathProgramCache]: Analyzing trace with hash 593338018, now seen corresponding path program 3 times [2024-05-12 12:47:02,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:02,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655218015] [2024-05-12 12:47:02,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:02,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:02,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-05-12 12:47:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655218015] [2024-05-12 12:47:02,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655218015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:02,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:02,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:02,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602533059] [2024-05-12 12:47:02,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:02,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:02,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:02,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:02,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:02,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:02,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3635 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:02,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:02,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:02,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:03,962 INFO L124 PetriNetUnfolderBase]: 6400/10825 cut-off events. [2024-05-12 12:47:03,962 INFO L125 PetriNetUnfolderBase]: For 501601/501957 co-relation queries the response was YES. [2024-05-12 12:47:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65451 conditions, 10825 events. 6400/10825 cut-off events. For 501601/501957 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 85158 event pairs, 2207 based on Foata normal form. 215/10813 useless extension candidates. Maximal degree in co-relation 65345. Up to 9052 conditions per place. [2024-05-12 12:47:04,064 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 143 changer transitions 1/322 dead transitions. [2024-05-12 12:47:04,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 322 transitions, 4675 flow [2024-05-12 12:47:04,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:04,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:04,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-05-12 12:47:04,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844444444444444 [2024-05-12 12:47:04,065 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3635 flow. Second operand 10 states and 263 transitions. [2024-05-12 12:47:04,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 322 transitions, 4675 flow [2024-05-12 12:47:05,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 322 transitions, 4502 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:05,266 INFO L231 Difference]: Finished difference. Result has 230 places, 281 transitions, 3828 flow [2024-05-12 12:47:05,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3828, PETRI_PLACES=230, PETRI_TRANSITIONS=281} [2024-05-12 12:47:05,267 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-05-12 12:47:05,267 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 281 transitions, 3828 flow [2024-05-12 12:47:05,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:05,268 INFO 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-05-12 12:47:05,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:47:05,268 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:05,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:05,288 INFO L85 PathProgramCache]: Analyzing trace with hash 908030676, now seen corresponding path program 4 times [2024-05-12 12:47:05,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:05,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483195686] [2024-05-12 12:47:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:05,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:05,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:05,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:05,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:05,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483195686] [2024-05-12 12:47:05,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483195686] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:05,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:05,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:05,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41172342] [2024-05-12 12:47:05,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:05,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:05,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:05,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:05,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:05,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:05,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 281 transitions, 3828 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:05,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:05,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:07,511 INFO L124 PetriNetUnfolderBase]: 6378/11396 cut-off events. [2024-05-12 12:47:07,511 INFO L125 PetriNetUnfolderBase]: For 517874/518279 co-relation queries the response was YES. [2024-05-12 12:47:07,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66858 conditions, 11396 events. 6378/11396 cut-off events. For 517874/518279 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 94392 event pairs, 2590 based on Foata normal form. 223/11441 useless extension candidates. Maximal degree in co-relation 66751. Up to 8997 conditions per place. [2024-05-12 12:47:07,624 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 160 selfloop transitions, 142 changer transitions 0/315 dead transitions. [2024-05-12 12:47:07,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 315 transitions, 4648 flow [2024-05-12 12:47:07,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:07,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:07,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:47:07,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-05-12 12:47:07,625 INFO L175 Difference]: Start difference. First operand has 230 places, 281 transitions, 3828 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:47:07,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 315 transitions, 4648 flow [2024-05-12 12:47:09,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 315 transitions, 4424 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:09,053 INFO L231 Difference]: Finished difference. Result has 232 places, 281 transitions, 3894 flow [2024-05-12 12:47:09,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3894, PETRI_PLACES=232, PETRI_TRANSITIONS=281} [2024-05-12 12:47:09,054 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-05-12 12:47:09,054 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 281 transitions, 3894 flow [2024-05-12 12:47:09,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:09,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:09,055 INFO 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-05-12 12:47:09,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:47:09,055 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:09,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:09,055 INFO L85 PathProgramCache]: Analyzing trace with hash -277533020, now seen corresponding path program 3 times [2024-05-12 12:47:09,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:09,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66414717] [2024-05-12 12:47:09,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:09,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:09,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:09,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:09,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66414717] [2024-05-12 12:47:09,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66414717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:09,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:09,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:09,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856440040] [2024-05-12 12:47:09,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:09,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:09,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:09,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:09,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:09,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:09,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 281 transitions, 3894 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:09,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:09,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:09,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:11,117 INFO L124 PetriNetUnfolderBase]: 6495/11099 cut-off events. [2024-05-12 12:47:11,117 INFO L125 PetriNetUnfolderBase]: For 551365/551753 co-relation queries the response was YES. [2024-05-12 12:47:11,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67285 conditions, 11099 events. 6495/11099 cut-off events. For 551365/551753 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 88349 event pairs, 2637 based on Foata normal form. 201/11047 useless extension candidates. Maximal degree in co-relation 67177. Up to 9710 conditions per place. [2024-05-12 12:47:11,231 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 275 selfloop transitions, 30 changer transitions 0/318 dead transitions. [2024-05-12 12:47:11,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 318 transitions, 4679 flow [2024-05-12 12:47:11,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:11,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:11,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:47:11,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-05-12 12:47:11,232 INFO L175 Difference]: Start difference. First operand has 232 places, 281 transitions, 3894 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:47:11,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 318 transitions, 4679 flow [2024-05-12 12:47:12,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 318 transitions, 4395 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:12,500 INFO L231 Difference]: Finished difference. Result has 233 places, 284 transitions, 3744 flow [2024-05-12 12:47:12,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3744, PETRI_PLACES=233, PETRI_TRANSITIONS=284} [2024-05-12 12:47:12,500 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-05-12 12:47:12,501 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 284 transitions, 3744 flow [2024-05-12 12:47:12,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:12,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:12,501 INFO 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-05-12 12:47:12,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:47:12,501 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:12,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash 880574466, now seen corresponding path program 4 times [2024-05-12 12:47:12,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:12,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851094276] [2024-05-12 12:47:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:12,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:12,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:12,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:12,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851094276] [2024-05-12 12:47:12,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851094276] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:12,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:12,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:12,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113341704] [2024-05-12 12:47:12,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:12,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:12,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:12,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:12,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:12,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:12,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 284 transitions, 3744 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:12,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:12,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:12,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:14,374 INFO L124 PetriNetUnfolderBase]: 6413/10988 cut-off events. [2024-05-12 12:47:14,374 INFO L125 PetriNetUnfolderBase]: For 547415/547821 co-relation queries the response was YES. [2024-05-12 12:47:14,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64568 conditions, 10988 events. 6413/10988 cut-off events. For 547415/547821 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 87463 event pairs, 2517 based on Foata normal form. 230/10978 useless extension candidates. Maximal degree in co-relation 64459. Up to 9121 conditions per place. [2024-05-12 12:47:14,483 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 53 changer transitions 0/327 dead transitions. [2024-05-12 12:47:14,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 327 transitions, 4551 flow [2024-05-12 12:47:14,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:14,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:14,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-05-12 12:47:14,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755555555555556 [2024-05-12 12:47:14,492 INFO L175 Difference]: Start difference. First operand has 233 places, 284 transitions, 3744 flow. Second operand 10 states and 259 transitions. [2024-05-12 12:47:14,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 327 transitions, 4551 flow [2024-05-12 12:47:15,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 327 transitions, 4462 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:15,770 INFO L231 Difference]: Finished difference. Result has 237 places, 285 transitions, 3802 flow [2024-05-12 12:47:15,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3802, PETRI_PLACES=237, PETRI_TRANSITIONS=285} [2024-05-12 12:47:15,771 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-05-12 12:47:15,771 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 285 transitions, 3802 flow [2024-05-12 12:47:15,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:15,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:15,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] [2024-05-12 12:47:15,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:47:15,772 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:15,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:15,772 INFO L85 PathProgramCache]: Analyzing trace with hash 870743436, now seen corresponding path program 5 times [2024-05-12 12:47:15,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:15,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040720167] [2024-05-12 12:47:15,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:15,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:15,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-05-12 12:47:15,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:15,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040720167] [2024-05-12 12:47:15,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040720167] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:15,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:15,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147289259] [2024-05-12 12:47:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:15,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:15,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:15,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:15,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:15,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:15,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 285 transitions, 3802 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:15,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:15,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:15,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:17,894 INFO L124 PetriNetUnfolderBase]: 6320/10884 cut-off events. [2024-05-12 12:47:17,895 INFO L125 PetriNetUnfolderBase]: For 498638/499047 co-relation queries the response was YES. [2024-05-12 12:47:17,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62273 conditions, 10884 events. 6320/10884 cut-off events. For 498638/499047 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 87029 event pairs, 2476 based on Foata normal form. 226/10856 useless extension candidates. Maximal degree in co-relation 62163. Up to 9050 conditions per place. [2024-05-12 12:47:17,982 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 257 selfloop transitions, 55 changer transitions 0/325 dead transitions. [2024-05-12 12:47:17,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4598 flow [2024-05-12 12:47:17,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:17,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:17,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-05-12 12:47:17,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876543209876544 [2024-05-12 12:47:17,984 INFO L175 Difference]: Start difference. First operand has 237 places, 285 transitions, 3802 flow. Second operand 9 states and 238 transitions. [2024-05-12 12:47:17,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4598 flow [2024-05-12 12:47:19,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 325 transitions, 4478 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:19,210 INFO L231 Difference]: Finished difference. Result has 238 places, 286 transitions, 3836 flow [2024-05-12 12:47:19,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3836, PETRI_PLACES=238, PETRI_TRANSITIONS=286} [2024-05-12 12:47:19,211 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-05-12 12:47:19,211 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 286 transitions, 3836 flow [2024-05-12 12:47:19,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:19,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:19,211 INFO 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-05-12 12:47:19,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:47:19,212 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:19,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:19,212 INFO L85 PathProgramCache]: Analyzing trace with hash 870446766, now seen corresponding path program 6 times [2024-05-12 12:47:19,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:19,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982757701] [2024-05-12 12:47:19,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:19,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:19,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-05-12 12:47:19,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:19,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982757701] [2024-05-12 12:47:19,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982757701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:19,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:19,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:19,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540172389] [2024-05-12 12:47:19,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:19,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:19,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:19,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:19,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:19,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 286 transitions, 3836 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:19,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:19,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:19,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:21,083 INFO L124 PetriNetUnfolderBase]: 6580/11192 cut-off events. [2024-05-12 12:47:21,084 INFO L125 PetriNetUnfolderBase]: For 512293/512725 co-relation queries the response was YES. [2024-05-12 12:47:21,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64179 conditions, 11192 events. 6580/11192 cut-off events. For 512293/512725 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 88948 event pairs, 2425 based on Foata normal form. 226/11148 useless extension candidates. Maximal degree in co-relation 64068. Up to 8564 conditions per place. [2024-05-12 12:47:21,194 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 58 changer transitions 0/332 dead transitions. [2024-05-12 12:47:21,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 332 transitions, 4682 flow [2024-05-12 12:47:21,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:21,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:21,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 12:47:21,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975308641975309 [2024-05-12 12:47:21,196 INFO L175 Difference]: Start difference. First operand has 238 places, 286 transitions, 3836 flow. Second operand 9 states and 242 transitions. [2024-05-12 12:47:21,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 332 transitions, 4682 flow [2024-05-12 12:47:22,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 332 transitions, 4558 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:22,508 INFO L231 Difference]: Finished difference. Result has 240 places, 287 transitions, 3872 flow [2024-05-12 12:47:22,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3872, PETRI_PLACES=240, PETRI_TRANSITIONS=287} [2024-05-12 12:47:22,509 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-05-12 12:47:22,509 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 287 transitions, 3872 flow [2024-05-12 12:47:22,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:22,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:22,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:22,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:47:22,509 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:22,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:22,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1430322328, now seen corresponding path program 4 times [2024-05-12 12:47:22,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:22,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156806739] [2024-05-12 12:47:22,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:22,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:22,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:22,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-05-12 12:47:22,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:22,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156806739] [2024-05-12 12:47:22,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156806739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:22,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:22,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:22,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723013876] [2024-05-12 12:47:22,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:22,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:22,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:22,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:22,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:22,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:22,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 287 transitions, 3872 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:22,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:22,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:22,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:24,589 INFO L124 PetriNetUnfolderBase]: 6696/11250 cut-off events. [2024-05-12 12:47:24,589 INFO L125 PetriNetUnfolderBase]: For 479436/479780 co-relation queries the response was YES. [2024-05-12 12:47:24,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65257 conditions, 11250 events. 6696/11250 cut-off events. For 479436/479780 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 88813 event pairs, 2370 based on Foata normal form. 215/11201 useless extension candidates. Maximal degree in co-relation 65145. Up to 9815 conditions per place. [2024-05-12 12:47:24,706 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 225 selfloop transitions, 88 changer transitions 0/326 dead transitions. [2024-05-12 12:47:24,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 326 transitions, 4856 flow [2024-05-12 12:47:24,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:24,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:47:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-05-12 12:47:24,707 INFO L175 Difference]: Start difference. First operand has 240 places, 287 transitions, 3872 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:47:24,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 326 transitions, 4856 flow [2024-05-12 12:47:26,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 326 transitions, 4722 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:26,319 INFO L231 Difference]: Finished difference. Result has 240 places, 293 transitions, 4064 flow [2024-05-12 12:47:26,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3738, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4064, PETRI_PLACES=240, PETRI_TRANSITIONS=293} [2024-05-12 12:47:26,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-05-12 12:47:26,320 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 293 transitions, 4064 flow [2024-05-12 12:47:26,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:26,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:26,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-05-12 12:47:26,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:47:26,320 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:26,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:26,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1433179288, now seen corresponding path program 5 times [2024-05-12 12:47:26,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:26,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494497498] [2024-05-12 12:47:26,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:26,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:26,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494497498] [2024-05-12 12:47:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494497498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:26,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:26,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:26,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366451277] [2024-05-12 12:47:26,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:26,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:26,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:26,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:26,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:26,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:26,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 293 transitions, 4064 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:26,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:26,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:26,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:28,380 INFO L124 PetriNetUnfolderBase]: 6631/11769 cut-off events. [2024-05-12 12:47:28,380 INFO L125 PetriNetUnfolderBase]: For 492316/492692 co-relation queries the response was YES. [2024-05-12 12:47:28,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66161 conditions, 11769 events. 6631/11769 cut-off events. For 492316/492692 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 97685 event pairs, 2665 based on Foata normal form. 205/11761 useless extension candidates. Maximal degree in co-relation 66048. Up to 9759 conditions per place. [2024-05-12 12:47:28,501 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 227 selfloop transitions, 84 changer transitions 0/324 dead transitions. [2024-05-12 12:47:28,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 324 transitions, 4845 flow [2024-05-12 12:47:28,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:28,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:47:28,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-05-12 12:47:28,503 INFO L175 Difference]: Start difference. First operand has 240 places, 293 transitions, 4064 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:47:28,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 324 transitions, 4845 flow [2024-05-12 12:47:29,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 324 transitions, 4641 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:29,484 INFO L231 Difference]: Finished difference. Result has 244 places, 296 transitions, 4115 flow [2024-05-12 12:47:29,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3882, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4115, PETRI_PLACES=244, PETRI_TRANSITIONS=296} [2024-05-12 12:47:29,485 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-05-12 12:47:29,485 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 296 transitions, 4115 flow [2024-05-12 12:47:29,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:29,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:29,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] [2024-05-12 12:47:29,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:47:29,486 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:29,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:29,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1852424316, now seen corresponding path program 5 times [2024-05-12 12:47:29,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:29,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103029318] [2024-05-12 12:47:29,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:29,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:29,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:29,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103029318] [2024-05-12 12:47:29,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103029318] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:29,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:29,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:29,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085791240] [2024-05-12 12:47:29,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:29,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:29,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:29,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:29,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:29,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:29,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 296 transitions, 4115 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:29,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:29,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:29,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:31,692 INFO L124 PetriNetUnfolderBase]: 6882/11621 cut-off events. [2024-05-12 12:47:31,693 INFO L125 PetriNetUnfolderBase]: For 502652/503071 co-relation queries the response was YES. [2024-05-12 12:47:31,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67297 conditions, 11621 events. 6882/11621 cut-off events. For 502652/503071 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 91957 event pairs, 2424 based on Foata normal form. 223/11594 useless extension candidates. Maximal degree in co-relation 67182. Up to 9816 conditions per place. [2024-05-12 12:47:31,798 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 159 selfloop transitions, 162 changer transitions 0/334 dead transitions. [2024-05-12 12:47:31,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 334 transitions, 5189 flow [2024-05-12 12:47:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:47:31,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-05-12 12:47:31,800 INFO L175 Difference]: Start difference. First operand has 244 places, 296 transitions, 4115 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:47:31,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 334 transitions, 5189 flow [2024-05-12 12:47:32,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 334 transitions, 4997 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:32,969 INFO L231 Difference]: Finished difference. Result has 247 places, 302 transitions, 4333 flow [2024-05-12 12:47:32,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4333, PETRI_PLACES=247, PETRI_TRANSITIONS=302} [2024-05-12 12:47:32,969 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-05-12 12:47:32,969 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 302 transitions, 4333 flow [2024-05-12 12:47:32,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:32,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:32,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, 1] [2024-05-12 12:47:32,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:47:32,970 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1631411578, now seen corresponding path program 6 times [2024-05-12 12:47:32,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:32,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149783967] [2024-05-12 12:47:32,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:32,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:32,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:33,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:33,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:33,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149783967] [2024-05-12 12:47:33,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149783967] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:33,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:33,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:33,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401395151] [2024-05-12 12:47:33,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:33,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:33,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:33,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:33,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:33,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 302 transitions, 4333 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:33,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:33,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:35,080 INFO L124 PetriNetUnfolderBase]: 6771/11343 cut-off events. [2024-05-12 12:47:35,081 INFO L125 PetriNetUnfolderBase]: For 518642/518991 co-relation queries the response was YES. [2024-05-12 12:47:35,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67175 conditions, 11343 events. 6771/11343 cut-off events. For 518642/518991 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 89236 event pairs, 2033 based on Foata normal form. 217/11306 useless extension candidates. Maximal degree in co-relation 67059. Up to 9141 conditions per place. [2024-05-12 12:47:35,218 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 223 selfloop transitions, 113 changer transitions 1/350 dead transitions. [2024-05-12 12:47:35,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 350 transitions, 5579 flow [2024-05-12 12:47:35,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:35,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:47:35,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 12:47:35,220 INFO L175 Difference]: Start difference. First operand has 247 places, 302 transitions, 4333 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:47:35,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 350 transitions, 5579 flow [2024-05-12 12:47:36,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 350 transitions, 5331 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:36,792 INFO L231 Difference]: Finished difference. Result has 251 places, 311 transitions, 4534 flow [2024-05-12 12:47:36,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4534, PETRI_PLACES=251, PETRI_TRANSITIONS=311} [2024-05-12 12:47:36,793 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-05-12 12:47:36,793 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 311 transitions, 4534 flow [2024-05-12 12:47:36,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:36,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:36,793 INFO 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-05-12 12:47:36,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:47:36,793 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:36,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:36,794 INFO L85 PathProgramCache]: Analyzing trace with hash -996356446, now seen corresponding path program 6 times [2024-05-12 12:47:36,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:36,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246657195] [2024-05-12 12:47:36,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:36,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:36,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:36,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:36,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:36,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246657195] [2024-05-12 12:47:36,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246657195] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:36,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:36,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:47:36,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426411876] [2024-05-12 12:47:36,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:36,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:47:36,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:36,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:47:36,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:47:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:36,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 311 transitions, 4534 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:36,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:36,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:36,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:38,948 INFO L124 PetriNetUnfolderBase]: 6688/11908 cut-off events. [2024-05-12 12:47:38,948 INFO L125 PetriNetUnfolderBase]: For 534613/535000 co-relation queries the response was YES. [2024-05-12 12:47:39,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68657 conditions, 11908 events. 6688/11908 cut-off events. For 534613/535000 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 99126 event pairs, 2687 based on Foata normal form. 201/11893 useless extension candidates. Maximal degree in co-relation 68538. Up to 9462 conditions per place. [2024-05-12 12:47:39,072 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 163 changer transitions 1/348 dead transitions. [2024-05-12 12:47:39,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 348 transitions, 5450 flow [2024-05-12 12:47:39,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:39,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:39,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-05-12 12:47:39,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-05-12 12:47:39,074 INFO L175 Difference]: Start difference. First operand has 251 places, 311 transitions, 4534 flow. Second operand 10 states and 258 transitions. [2024-05-12 12:47:39,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 348 transitions, 5450 flow [2024-05-12 12:47:40,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 348 transitions, 5248 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:40,628 INFO L231 Difference]: Finished difference. Result has 259 places, 311 transitions, 4664 flow [2024-05-12 12:47:40,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4664, PETRI_PLACES=259, PETRI_TRANSITIONS=311} [2024-05-12 12:47:40,629 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 210 predicate places. [2024-05-12 12:47:40,629 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 311 transitions, 4664 flow [2024-05-12 12:47:40,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:40,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:40,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:40,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:47:40,629 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:40,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:40,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1081020770, now seen corresponding path program 7 times [2024-05-12 12:47:40,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:40,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958285367] [2024-05-12 12:47:40,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:40,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:40,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:40,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:40,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958285367] [2024-05-12 12:47:40,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958285367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:40,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:40,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:40,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71559219] [2024-05-12 12:47:40,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:40,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:40,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:40,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:40,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:40,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:40,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 311 transitions, 4664 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:40,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:40,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:40,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand